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 |