UTILLib 2.0
Common C++ library with utilities.
|
This is the complete list of members for util::xml::IXmlNode, including all inherited members.
AddNode(const std::string &name) | util::xml::IXmlNode | virtual |
AddNode(std::unique_ptr< IXmlNode > p) | util::xml::IXmlNode | virtual |
AddUniqueNode(const std::string &name) | util::xml::IXmlNode | virtual |
AddUniqueNode(const std::string &name, const std::string &key, const std::string &attr) | util::xml::IXmlNode | virtual |
Attribute(const std::string &key, const T &def={}) const | util::xml::IXmlNode | inline |
attribute_list_ | util::xml::IXmlNode | protected |
AttributeList typedef | util::xml::IXmlNode | protected |
ChildList typedef | util::xml::IXmlNode | |
CreateNode(const std::string &name) const | util::xml::IXmlNode | protectedvirtual |
DeleteNode(const std::string &name) | util::xml::IXmlNode | |
DeleteNode(const IXmlNode *node) | util::xml::IXmlNode | |
ExistProperty(const std::string &tag) const | util::xml::IXmlNode | inline |
GetChildList(ChildList &child_list) const | util::xml::IXmlNode | virtual |
GetNode(const std::string &tag) const | util::xml::IXmlNode | virtual |
GetNode(const std::string &tag, const std::string &key, const std::string &attr) const | util::xml::IXmlNode | virtual |
HasChildren() const | util::xml::IXmlNode | inline |
IsAttribute(const std::string &key, const std::string &value) const | util::xml::IXmlNode | |
IsTagName(const std::string &tag) const | util::xml::IXmlNode | |
IXmlNode(const std::string &tag_name) | util::xml::IXmlNode | explicit |
IXmlNode()=delete (defined in util::xml::IXmlNode) | util::xml::IXmlNode | |
node_list_ | util::xml::IXmlNode | protected |
NodeList typedef | util::xml::IXmlNode | protected |
Property(const std::string &key, const T &def={}) const | util::xml::IXmlNode | inline |
SetAttribute(const std::string &key, const T &value) | util::xml::IXmlNode | |
SetAttribute(const std::string &key, const bool &value) | util::xml::IXmlNode | |
SetProperty(const std::string &key, const T &value) | util::xml::IXmlNode | inline |
tag_name_ | util::xml::IXmlNode | protected |
TagName() const | util::xml::IXmlNode | inline |
TagName(const std::string &name) | util::xml::IXmlNode | inline |
Value() const | util::xml::IXmlNode | inline |
Value(const T &value) | util::xml::IXmlNode | |
Value(const bool &value) | util::xml::IXmlNode | |
Value(const std::string &value) | util::xml::IXmlNode | |
value_ | util::xml::IXmlNode | protected |
Write(std::ostream &dest, size_t level) | util::xml::IXmlNode | virtual |
~IXmlNode()=default | util::xml::IXmlNode | virtual |