xml_document< Ch > Member List

This is the complete list of members for xml_document< Ch >, including all inherited members.

allocate_attribute(const char *name=nullptr, const char *value=nullptr, std::size_t name_size=0, std::size_t value_size=0)memory_pool< char >inline
allocate_node(node_type type, const char *name=nullptr, const char *value=nullptr, std::size_t name_size=0, std::size_t value_size=0)memory_pool< char >inline
allocate_string(const char *source=0, std::size_t size=0)memory_pool< char >inline
append_attribute(xml_attribute< char > *attribute)xml_node< char >inline
append_node(xml_node< char > *child)xml_node< char >inline
clear()xml_document< Ch >inline
clone_node(const xml_node< char > *source, xml_node< char > *result=0)memory_pool< char >inline
document() constxml_node< char >inline
first_attribute(const char *name=nullptr, std::size_t name_size=0, bool case_sensitive=true) constxml_node< char >inline
first_node(const char *name=nullptr, std::size_t name_size=0, bool case_sensitive=true) constxml_node< char >inline
insert_attribute(xml_attribute< char > *where, xml_attribute< char > *attribute)xml_node< char >inline
insert_node(xml_node< char > *where, xml_node< char > *child)xml_node< char >inline
last_attribute(const char *name=0, std::size_t name_size=0, bool case_sensitive=true) constxml_node< char >inline
last_node(const char *name=0, std::size_t name_size=0, bool case_sensitive=true) constxml_node< char >inline
m_namexml_base< char >protected
m_name_sizexml_base< char >protected
m_parentxml_base< char >protected
m_valuexml_base< char >protected
m_value_sizexml_base< char >protected
memory_pool()memory_pool< char >inline
name() constxml_base< char >inline
name(const char *name, std::size_t size)xml_base< char >inline
name(const char *name)xml_base< char >inline
name_size() constxml_base< char >inline
next_sibling(const char *name=nullptr, std::size_t name_size=0, bool case_sensitive=true) constxml_node< char >inline
nullstr()xml_base< char >inlineprotectedstatic
parent() constxml_base< char >inline
parse(Ch *text)xml_document< Ch >inline
prepend_attribute(xml_attribute< char > *attribute)xml_node< char >inline
prepend_node(xml_node< char > *child)xml_node< char >inline
previous_sibling(const char *name=0, std::size_t name_size=0, bool case_sensitive=true) constxml_node< char >inline
remove_all_attributes()xml_node< char >inline
remove_all_nodes()xml_node< char >inline
remove_attribute(xml_attribute< char > *where)xml_node< char >inline
remove_first_attribute()xml_node< char >inline
remove_first_node()xml_node< char >inline
remove_last_attribute()xml_node< char >inline
remove_last_node()xml_node< char >inline
remove_node(xml_node< char > *where)xml_node< char >inline
set_allocator(alloc_func *af, free_func *ff)memory_pool< char >inline
type() constxml_node< char >inline
type(node_type type)xml_node< char >inline
value() constxml_base< char >inline
value(const char *value, std::size_t size)xml_base< char >inline
value(const char *value)xml_base< char >inline
value_size() constxml_base< char >inline
xml_base()xml_base< char >inline
xml_document()xml_document< Ch >inline
xml_node(node_type type)xml_node< char >inline
~memory_pool()memory_pool< char >inline