addIndent(std::string &_data, int32_t _indent) const | exml::internal::Node | protected |
append(const ememory::SharedPtr< exml::internal::Node > &_node) | exml::internal::Element | |
appendAttribute(const ememory::SharedPtr< exml::internal::Attribute > &_attr) | exml::internal::AttributeList | |
AttributeList(const std::string &_value="") | exml::internal::AttributeList | inlineprotected |
checkAvaillable(char32_t _val, bool _firstChar) const | exml::internal::Node | protected |
clear() override | exml::internal::Element | virtual |
countWhiteChar(const std::string &_data, int32_t _pos, exml::FilePos &_filePos) const | exml::internal::Node | protected |
create() | exml::internal::Document | static |
exml::internal::Element::create(const std::string &_value="") | exml::internal::Element | static |
createError(const std::string &_data, int32_t _pos, const exml::FilePos &_filePos, const std::string &_comment) | exml::internal::Document | |
display() | exml::internal::Document | |
displayError() | exml::internal::Document | |
Document() | exml::internal::Document | |
drawElementParsed(char32_t _val, const exml::FilePos &_filePos) const | exml::internal::Node | protected |
Element() | exml::internal::Element | inlineprotected |
Element(const std::string &_value) | exml::internal::Element | inlineprotected |
EnableSharedFromThis() | ememory::EnableSharedFromThis< Node > | protected |
existAttribute(const std::string &_name) const | exml::internal::AttributeList | |
generate(std::string &_data) | exml::internal::Document | |
getAttr(int32_t _id) | exml::internal::AttributeList | |
getAttr(int32_t _id) const | exml::internal::AttributeList | |
getAttribute(const std::string &_name) const | exml::internal::AttributeList | |
getAttrPair(int32_t _id) const | exml::internal::AttributeList | |
getCaseSensitive() const | exml::internal::Document | inlinevirtual |
getDisplayError() | exml::internal::Document | |
getElement(int32_t _id) | exml::internal::Element | |
getElement(int32_t _id) const | exml::internal::Element | |
getNamed(const std::string &_name) | exml::internal::Element | |
getNamed(const std::string &_name) const | exml::internal::Element | |
getNode(int32_t _id) | exml::internal::Element | |
getNode(int32_t _id) const | exml::internal::Element | |
getPos() const | exml::internal::Node | |
getText() const | exml::internal::Element | |
getType() const override | exml::internal::Document | inlinevirtual |
exml::internal::Element::getType(int32_t _id) const | exml::internal::Element | |
getValue() const | exml::internal::Node | virtual |
iGenerate(std::string &_data, int32_t _indent) const override | exml::internal::Document | virtual |
iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) override | exml::internal::Element | virtual |
isAttribute() const | exml::internal::Node | |
isComment() const | exml::internal::Node | |
isDeclaration() const | exml::internal::Node | |
isDocument() const | exml::internal::Node | |
isElement() const | exml::internal::Node | |
isText() const | exml::internal::Node | |
load(const std::string &_file) | exml::internal::Document | |
m_listAttribute | exml::internal::AttributeList | protected |
m_listSub | exml::internal::Element | protected |
m_pos | exml::internal::Node | protected |
m_value | exml::internal::Node | protected |
Node() | exml::internal::Node | inlineprotected |
Node(const std::string &_value) | exml::internal::Node | protected |
parse(const std::string &_data) | exml::internal::Document | |
remove(const std::string &_nodeName) | exml::internal::Element | |
removeAttribute(const std::string &_name) | exml::internal::AttributeList | |
setAttribute(const std::string &_name, const std::string &_value) | exml::internal::AttributeList | |
setCaseSensitive(bool _val) | exml::internal::Document | inlinevirtual |
setDisplayError(bool _value) | exml::internal::Document | |
setValue(std::string _value) | exml::internal::Node | virtual |
sharedFromThis() | ememory::EnableSharedFromThis< Node > | |
sharedFromThis() const | ememory::EnableSharedFromThis< Node > | |
size() const | exml::internal::Element | inline |
sizeAttribute() const | exml::internal::AttributeList | inline |
store(const std::string &_file) | exml::internal::Document | |
subParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc, bool _mainNode=false) | exml::internal::Element | protected |
toAttribute() | exml::internal::Node | virtual |
toAttribute() const | exml::internal::Node | virtual |
toComment() | exml::internal::Node | virtual |
toComment() const | exml::internal::Node | virtual |
toDeclaration() | exml::internal::Node | virtual |
toDeclaration() const | exml::internal::Node | virtual |
toDocument() override | exml::internal::Document | inlinevirtual |
toDocument() const override | exml::internal::Document | inlinevirtual |
toElement() override | exml::internal::Element | virtual |
toElement() const override | exml::internal::Element | virtual |
toText() | exml::internal::Node | virtual |
toText() const | exml::internal::Node | virtual |
weakFromThis() | ememory::EnableSharedFromThis< Node > | |
weakFromThis() const | ememory::EnableSharedFromThis< Node > | |
~EnableSharedFromThis()=default | ememory::EnableSharedFromThis< Node > | protectedvirtual |
~Node()=default | exml::internal::Node | virtual |