childrenCount() const | ts::xml::Node | inline |
clear() | ts::xml::Node | virtual |
clone() const override | ts::xml::Document | virtual |
convertToJSON(const Document &source, bool force_root=false) const | ts::xml::JSONConverter | |
convertToXML(const json::Value &source, Document &destination, bool auto_validate) const | ts::xml::JSONConverter | |
debug() const | ts::xml::Node | |
depth() const | ts::xml::Node | |
DisplayFileName(const UString &name, bool stdInputIfEmpty=false) | ts::xml::Document | static |
Document(Report &report=(ts::NullReport::Instance())) | ts::xml::Document | explicit |
Document(const Document &other) | ts::xml::Document | |
document() const | ts::xml::Node | inline |
document() | ts::xml::Node | |
findModelElement(const Element *elem, const UString &name) const | ts::xml::ModelDocument | protected |
firstChild() const | ts::xml::Node | inline |
firstChild() | ts::xml::Node | inline |
firstChildElement() const | ts::xml::Node | inline |
firstChildElement() | ts::xml::Node | |
hasChildren() const | ts::xml::Node | inline |
HashName | ts::xml::JSONConverter | static |
HashNodes | ts::xml::JSONConverter | static |
HashUnnamed | ts::xml::JSONConverter | static |
identifyNextNode(TextParser &parser) | ts::xml::Node | protected |
initialize(const UString &rootName, const UString &declaration=UString()) | ts::xml::Document | |
IsInlineXML(const UString &name) | ts::xml::Document | static |
JSONConverter(Report &report=(ts::NullReport::Instance())) | ts::xml::JSONConverter | |
lastChild() const | ts::xml::Node | inline |
lastChild() | ts::xml::Node | inline |
lineNumber() const | ts::xml::Node | inline |
load(const UString &fileName, bool search=true) | ts::xml::Document | |
load(std::istream &strm) | ts::xml::Document | |
ModelDocument(Report &report=(ts::NullReport::Instance())) | ts::xml::ModelDocument | explicit |
move(Node *newSibling, bool before) | ts::xml::Node | |
moveAfter(Node *newSibling) | ts::xml::Node | inline |
moveBefore(Node *newSibling) | ts::xml::Node | inline |
nextSibling() const | ts::xml::Node | inline |
nextSibling() | ts::xml::Node | |
nextSiblingElement() const | ts::xml::Node | inline |
nextSiblingElement() | ts::xml::Node | |
Node(Report &report, size_t line=0) | ts::xml::Node | explicitprotected |
Node(const Node &other) | ts::xml::Node | protected |
Node(Node *parent, const UString &value=UString(), bool last=true) | ts::xml::Node | explicitprotected |
oneLiner() const | ts::xml::Node | virtual |
parent() const | ts::xml::Node | inline |
parent() | ts::xml::Node | inline |
parse(const UStringList &lines) | ts::xml::Document | |
parse(const UString &text) | ts::xml::Document | |
parseChildren(TextParser &parser) | ts::xml::Node | protectedvirtual |
parseNode(TextParser &parser, const Node *parent) override | ts::xml::Document | protectedvirtual |
preserveSpace() const | ts::xml::Node | |
previousSibling() const | ts::xml::Node | inline |
previousSibling() | ts::xml::Node | |
previousSiblingElement() const | ts::xml::Node | inline |
previousSiblingElement() | ts::xml::Node | |
print(TextFormatter &output, bool keepNodeOpen=false) const override | ts::xml::Document | virtual |
printClose(TextFormatter &output, size_t levels=std::numeric_limits< size_t >::max()) const override | ts::xml::Document | virtual |
removeComments(bool recurse) | ts::xml::Node | |
reparent(Node *newParent, bool last=true) | ts::xml::Node | |
report() const | ts::xml::Node | inline |
ringAlone() const | ts::RingNode | inline |
ringInsertAfter(RingNode *o) | ts::RingNode | |
ringInsertBefore(RingNode *o) | ts::RingNode | |
ringNext() | ts::RingNode | inline |
ringNext() const | ts::RingNode | inline |
RingNode()=default | ts::RingNode | |
ringPrevious() | ts::RingNode | inline |
ringPrevious() const | ts::RingNode | inline |
ringRemove() | ts::RingNode | |
ringSize() const | ts::RingNode | |
ringSwap(RingNode *o) | ts::RingNode | |
rootElement() const | ts::xml::Document | inline |
rootElement() | ts::xml::Document | inline |
save(const fs::path &fileName, size_t indent=2) | ts::xml::Document | |
setPreserveSpace(bool on) | ts::xml::Node | inlineprotected |
setTweaks(const Tweaks &tw) | ts::xml::Document | inline |
setValue(const UString &value) | ts::xml::Node | inline |
stickyOutput() const | ts::xml::Node | virtual |
toString() const override | ts::xml::Document | virtual |
tweaks() const override | ts::xml::Document | virtual |
typeName() const override | ts::xml::Document | virtual |
validate(const Document &doc) const | ts::xml::ModelDocument | |
value() const | ts::xml::Node | inline |
~JSONConverter() override | ts::xml::JSONConverter | virtual |
~ModelDocument() override | ts::xml::ModelDocument | virtual |
~Node() override | ts::xml::Node | virtual |
~RingNode() | ts::RingNode | virtual |