| align(char *ptr) | cereal::rapidxml::memory_pool< char > | inlineprivate |
| allocate_aligned(std::size_t size) | cereal::rapidxml::memory_pool< char > | inlineprivate |
| allocate_attribute(const char *name=0, const char *value=0, std::size_t name_size=0, std::size_t value_size=0) | cereal::rapidxml::memory_pool< char > | inline |
| allocate_node(node_type type, const char *name=0, const char *value=0, std::size_t name_size=0, std::size_t value_size=0) | cereal::rapidxml::memory_pool< char > | inline |
| allocate_raw(std::size_t size) | cereal::rapidxml::memory_pool< char > | inlineprivate |
| allocate_string(const char *source=0, std::size_t size=0) | cereal::rapidxml::memory_pool< char > | inline |
| append_attribute(xml_attribute< char > *attribute) | cereal::rapidxml::xml_node< char > | inline |
| append_node(xml_node< char > *child) | cereal::rapidxml::xml_node< char > | inline |
| clear() | cereal::rapidxml::xml_document< Ch > | inline |
| clone_node(const xml_node< char > *source, xml_node< char > *result=0) | cereal::rapidxml::memory_pool< char > | inline |
| document() const | cereal::rapidxml::xml_node< char > | inline |
| first_attribute(const char *name_=0, std::size_t name_size_=0, bool case_sensitive=true) const | cereal::rapidxml::xml_node< char > | inline |
| first_node(const char *name_=0, std::size_t name_size_=0, bool case_sensitive=true) const | cereal::rapidxml::xml_node< char > | inline |
| init() | cereal::rapidxml::memory_pool< char > | inlineprivate |
| insert_attribute(xml_attribute< char > *where, xml_attribute< char > *attribute) | cereal::rapidxml::xml_node< char > | inline |
| insert_coded_character(Ch *&text, unsigned long code) | cereal::rapidxml::xml_document< Ch > | inlineprivatestatic |
| insert_node(xml_node< char > *where, xml_node< char > *child) | cereal::rapidxml::xml_node< char > | inline |
| last_attribute(const char *name=0, std::size_t name_size=0, bool case_sensitive=true) const | cereal::rapidxml::xml_node< char > | inline |
| last_node(const char *name=0, std::size_t name_size=0, bool case_sensitive=true) const | cereal::rapidxml::xml_node< char > | inline |
| m_alloc_func | cereal::rapidxml::memory_pool< char > | private |
| m_begin | cereal::rapidxml::memory_pool< char > | private |
| m_end | cereal::rapidxml::memory_pool< char > | private |
| m_first_attribute | cereal::rapidxml::xml_node< char > | private |
| m_first_node | cereal::rapidxml::xml_node< char > | private |
| m_free_func | cereal::rapidxml::memory_pool< char > | private |
| m_last_attribute | cereal::rapidxml::xml_node< char > | private |
| m_last_node | cereal::rapidxml::xml_node< char > | private |
| m_name | cereal::rapidxml::xml_base< char > | protected |
| m_name_size | cereal::rapidxml::xml_base< char > | protected |
| m_next_sibling | cereal::rapidxml::xml_node< char > | private |
| m_parent | cereal::rapidxml::xml_base< char > | protected |
| m_prev_sibling | cereal::rapidxml::xml_node< char > | private |
| m_ptr | cereal::rapidxml::memory_pool< char > | private |
| m_static_memory | cereal::rapidxml::memory_pool< char > | private |
| m_type | cereal::rapidxml::xml_node< char > | private |
| m_value | cereal::rapidxml::xml_base< char > | protected |
| m_value_size | cereal::rapidxml::xml_base< char > | protected |
| memory_pool() | cereal::rapidxml::memory_pool< char > | inline |
| name() const | cereal::rapidxml::xml_base< char > | inline |
| name(const char *name_, std::size_t size) | cereal::rapidxml::xml_base< char > | inline |
| name(const char *name_) | cereal::rapidxml::xml_base< char > | inline |
| name_size() const | cereal::rapidxml::xml_base< char > | inline |
| next_sibling(const char *name_=0, std::size_t name_size_=0, bool case_sensitive=true) const | cereal::rapidxml::xml_node< char > | inline |
| nullstr() | cereal::rapidxml::xml_base< char > | inlineprotectedstatic |
| operator=(const xml_node &) | cereal::rapidxml::xml_node< char > | private |
| parent() const | cereal::rapidxml::xml_base< char > | inline |
| parse(Ch *text) | cereal::rapidxml::xml_document< Ch > | inline |
| parse_and_append_data(xml_node< Ch > *node, Ch *&text, Ch *contents_start) | cereal::rapidxml::xml_document< Ch > | inlineprivate |
| parse_bom(Ch *&text) | cereal::rapidxml::xml_document< Ch > | inlineprivate |
| parse_cdata(Ch *&text) | cereal::rapidxml::xml_document< Ch > | inlineprivate |
| parse_comment(Ch *&text) | cereal::rapidxml::xml_document< Ch > | inlineprivate |
| parse_doctype(Ch *&text) | cereal::rapidxml::xml_document< Ch > | inlineprivate |
| parse_element(Ch *&text) | cereal::rapidxml::xml_document< Ch > | inlineprivate |
| parse_node(Ch *&text) | cereal::rapidxml::xml_document< Ch > | inlineprivate |
| parse_node_attributes(Ch *&text, xml_node< Ch > *node) | cereal::rapidxml::xml_document< Ch > | inlineprivate |
| parse_node_contents(Ch *&text, xml_node< Ch > *node) | cereal::rapidxml::xml_document< Ch > | inlineprivate |
| parse_pi(Ch *&text) | cereal::rapidxml::xml_document< Ch > | inlineprivate |
| parse_xml_declaration(Ch *&text) | cereal::rapidxml::xml_document< Ch > | inlineprivate |
| prepend_attribute(xml_attribute< char > *attribute) | cereal::rapidxml::xml_node< char > | inline |
| prepend_node(xml_node< char > *child) | cereal::rapidxml::xml_node< char > | inline |
| previous_sibling(const char *name=0, std::size_t name_size=0, bool case_sensitive=true) const | cereal::rapidxml::xml_node< char > | inline |
| remove_all_attributes() | cereal::rapidxml::xml_node< char > | inline |
| remove_all_nodes() | cereal::rapidxml::xml_node< char > | inline |
| remove_attribute(xml_attribute< char > *where) | cereal::rapidxml::xml_node< char > | inline |
| remove_first_attribute() | cereal::rapidxml::xml_node< char > | inline |
| remove_first_node() | cereal::rapidxml::xml_node< char > | inline |
| remove_last_attribute() | cereal::rapidxml::xml_node< char > | inline |
| remove_last_node() | cereal::rapidxml::xml_node< char > | inline |
| remove_node(xml_node< char > *where) | cereal::rapidxml::xml_node< char > | inline |
| set_allocator(alloc_func *af, free_func *ff) | cereal::rapidxml::memory_pool< char > | inline |
| skip(Ch *&text) | cereal::rapidxml::xml_document< Ch > | inlineprivatestatic |
| skip_and_expand_character_refs(Ch *&text, bool preserve_space) | cereal::rapidxml::xml_document< Ch > | inlineprivatestatic |
| type() const | cereal::rapidxml::xml_node< char > | inline |
| type(node_type type_) | cereal::rapidxml::xml_node< char > | inline |
| value() const | cereal::rapidxml::xml_base< char > | inline |
| value(const char *value_, std::size_t size) | cereal::rapidxml::xml_base< char > | inline |
| value(const char *value_) | cereal::rapidxml::xml_base< char > | inline |
| value_size() const | cereal::rapidxml::xml_base< char > | inline |
| xml_base() | cereal::rapidxml::xml_base< char > | inline |
| xml_document() | cereal::rapidxml::xml_document< Ch > | inline |
| xml_node(node_type type_) | cereal::rapidxml::xml_node< char > | inline |
| xml_node(const xml_node &) | cereal::rapidxml::xml_node< char > | private |
| ~memory_pool() | cereal::rapidxml::memory_pool< char > | inline |