Attributes() |
Attributes(const Attributes&) delete |
void | Accept(Visitor& visitor) |
void | AddAttribute(Attribute* attribute) |
void | AddAttribute(const Span& span, const std::u32string& name) |
void | AddAttribute(const Span& span, const std::u32string& name, const std::u32string& value) |
Attributes* | Clone() const |
Attribute* | GetAttribute(const std::u32string& name) const |
const std::vector<std::unique_ptr<Attribute>>& | GetAttributes() const |
void | Read(AstReader& reader) |
void | Write(AstWriter& writer) |
Attributes& | operator=(const Attributes&) delete |
std::map<std::u32string, Attribute*> | attributeMap |
std::vector<std::unique_ptr<Attribute>> | attributes |