| Element(Element&&) delete |
| Element(const Element&) delete |
| Element(const std::u32string& name_) |
| Element(const std::u32string& name_, std::map<std::u32string, std::unique_ptr<Attr>>&& attributeMap_) |
| void | Accept(Visitor& visitor) override |
| void | AddAttribute(std::unique_ptr<Attr>&& attr) |
| std::unique_ptr<Node> | CloneNode(bool deep) override |
| std::u32string | GetAttribute(const std::u32string& attrName) const |
| NodeList | GetElementsByTagName(const std::u32string& tagName) |
| bool | HasAttributes() const override |
| bool | HasMultilineContent() |
| void | RemoveAttribute(const std::u32string& attrName) |
| void | SetAttribute(const std::u32string& attrName, const std::u32string& attrValue) |
| const std::u32string& | TagName() const |
| void | WalkAttribute(NodeOp& nodeOp) override |
| void | Write(CodeFormatter& formatter) override |
| void | WriteAttributes(CodeFormatter& formatter) |
| Element& | operator=(Element&&) delete |
| Element& | operator=(const Element&) delete |
| std::map<std::u32string, std::unique_ptr<Attr>> | attributeMap |