Document() |
Document(Document&&) delete |
Document(const Document&) delete |
void | Accept(Visitor& visitor) override |
Node* | AppendChild(std::unique_ptr<Node>&& newChild) override |
void | CheckValidInsert(Node* node, Node* refNode) |
std::unique_ptr<Node> | CloneNode(bool deep) override |
Element* | DocumentElement() |
Element* | GetElementById(const std::u32string& elementId) |
Node* | InsertBefore(std::unique_ptr<Node>&& newChild, Node* refChild) override |
void | InternalInvalidateIndex() |
std::unique_ptr<Node> | RemoveChild(Node* oldChild) override |
std::unique_ptr<Node> | ReplaceChild(std::unique_ptr<Node>&& newChild, Node* oldChild) override |
void | SetXmlEncoding(const std::u32string& xmlEncoding_) |
void | SetXmlStandalone(bool xmlStandalone_) |
void | SetXmlVersion(const std::u32string& xmlVersion_) |
void | Write(CodeFormatter& formatter) override |
const std::u32string& | XmlEncoding() const |
bool | XmlStandalone() const |
const std::u32string& | XmlVersion() const |
Document& | operator=(Document&&) delete |
Document& | operator=(const Document&) delete |
Element* | documentElement |
std::unordered_map<std::u32string, Element*> | elementsByIdMap |
bool | indexValid |
std::u32string | xmlEncoding |
bool | xmlStandalone |
std::u32string | xmlVersion |