public suppress | Element(Element&&) |
public suppress | Element(const Element&) |
public explicit | Element(const String<uchar>& name_) |
public | Element(const String<uchar>& name_, Map<String<uchar>, Attr*, Less<String<uchar>>>&& attributeMap_) |
public | ~Element() |
public override void | Accept(Visitor& visitor) |
public void | AddAttribute(UniquePtr<Attr>&& attr) |
public override UniquePtr<Node> | CloneNode(bool deep) |
public String<uchar> | GetAttribute(const String<uchar>& attrName) const |
public NodeList | GetElementsByTagName(const String<uchar>& tagName) |
public override bool | HasAttributes() const |
public bool | HasMultilineContent() |
public void | RemoveAttribute(const String<uchar>& attrName) |
public void | SetAttribute(const String<uchar>& attrName, const String<uchar>& attrValue) |
public const String<uchar>& | TagName() const |
public override void | WalkAttribute(NodeOp& nodeOp) |
public override void | Write(CodeFormatter& formatter) |
public void | WriteAttributes(CodeFormatter& formatter) |
public suppress Element& | operator=(Element&&) |
public suppress Element& | operator=(const Element&) |
private Map<String<uchar>, Attr*, Less<String<uchar>>> | attributeMap |