| 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 |