|
| | xml_node () |
| |
| | xml_node (xml_node_struct *p) |
| |
| xml_attribute | append_attribute (const char_t *name) |
| |
| xml_parse_result | append_buffer (const void *contents, size_t size, unsigned int options=parse_default, xml_encoding encoding=encoding_auto) |
| |
| xml_node | append_child (const char_t *name) |
| |
| xml_node | append_child (xml_node_type type=node_element) |
| |
| xml_attribute | append_copy (const xml_attribute &proto) |
| |
| xml_node | append_copy (const xml_node &proto) |
| |
| xml_node | append_move (const xml_node &moved) |
| |
| xml_attribute | attribute (const char_t *name) const |
| |
| xml_attribute | attribute (const char_t *name, xml_attribute &hint) const |
| |
| xml_object_range< xml_attribute_iterator > | attributes () const |
| |
| attribute_iterator | attributes_begin () const |
| |
| attribute_iterator | attributes_end () const |
| |
| iterator | begin () const |
| |
| xml_node | child (const char_t *name) const |
| |
| const char_t * | child_value () const |
| |
| const char_t * | child_value (const char_t *name) const |
| |
| xml_object_range< xml_node_iterator > | children () const |
| |
| xml_object_range< xml_named_node_iterator > | children (const char_t *name) const |
| |
| bool | empty () const |
| |
| iterator | end () const |
| |
| template<typename Predicate > |
| xml_attribute | find_attribute (Predicate pred) const |
| |
| template<typename Predicate > |
| xml_node | find_child (Predicate pred) const |
| |
| xml_node | find_child_by_attribute (const char_t *attr_name, const char_t *attr_value) const |
| |
| xml_node | find_child_by_attribute (const char_t *name, const char_t *attr_name, const char_t *attr_value) const |
| |
| template<typename Predicate > |
| xml_node | find_node (Predicate pred) const |
| |
| xml_attribute | first_attribute () const |
| |
| xml_node | first_child () const |
| |
| xml_node | first_element_by_path (const char_t *path, char_t delimiter='/') const |
| |
| size_t | hash_value () const |
| |
| xml_attribute | insert_attribute_after (const char_t *name, const xml_attribute &attr) |
| |
| xml_attribute | insert_attribute_before (const char_t *name, const xml_attribute &attr) |
| |
| xml_node | insert_child_after (const char_t *name, const xml_node &node) |
| |
| xml_node | insert_child_after (xml_node_type type, const xml_node &node) |
| |
| xml_node | insert_child_before (const char_t *name, const xml_node &node) |
| |
| xml_node | insert_child_before (xml_node_type type, const xml_node &node) |
| |
| xml_attribute | insert_copy_after (const xml_attribute &proto, const xml_attribute &attr) |
| |
| xml_node | insert_copy_after (const xml_node &proto, const xml_node &node) |
| |
| xml_attribute | insert_copy_before (const xml_attribute &proto, const xml_attribute &attr) |
| |
| xml_node | insert_copy_before (const xml_node &proto, const xml_node &node) |
| |
| xml_node | insert_move_after (const xml_node &moved, const xml_node &node) |
| |
| xml_node | insert_move_before (const xml_node &moved, const xml_node &node) |
| |
| xml_node_struct * | internal_object () const |
| |
| xml_attribute | last_attribute () const |
| |
| xml_node | last_child () const |
| |
| const char_t * | name () const |
| |
| xml_node | next_sibling () const |
| |
| xml_node | next_sibling (const char_t *name) const |
| |
| ptrdiff_t | offset_debug () const |
| |
| | operator unspecified_bool_type () const |
| |
| bool | operator! () const |
| |
| bool | operator!= (const xml_node &r) const |
| |
| bool | operator< (const xml_node &r) const |
| |
| bool | operator<= (const xml_node &r) const |
| |
| bool | operator== (const xml_node &r) const |
| |
| bool | operator> (const xml_node &r) const |
| |
| bool | operator>= (const xml_node &r) const |
| |
| xml_node | parent () const |
| |
| string_t | path (char_t delimiter='/') const |
| |
| xml_attribute | prepend_attribute (const char_t *name) |
| |
| xml_node | prepend_child (const char_t *name) |
| |
| xml_node | prepend_child (xml_node_type type=node_element) |
| |
| xml_attribute | prepend_copy (const xml_attribute &proto) |
| |
| xml_node | prepend_copy (const xml_node &proto) |
| |
| xml_node | prepend_move (const xml_node &moved) |
| |
| xml_node | previous_sibling () const |
| |
| xml_node | previous_sibling (const char_t *name) const |
| |
| void | print (std::basic_ostream< char, std::char_traits< char > > &os, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, xml_encoding encoding=encoding_auto, unsigned int depth=0) const |
| |
| void | print (std::basic_ostream< wchar_t, std::char_traits< wchar_t > > &os, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, unsigned int depth=0) const |
| |
| void | print (xml_writer &writer, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, xml_encoding encoding=encoding_auto, unsigned int depth=0) const |
| |
| bool | remove_attribute (const char_t *name) |
| |
| bool | remove_attribute (const xml_attribute &a) |
| |
| bool | remove_child (const char_t *name) |
| |
| bool | remove_child (const xml_node &n) |
| |
| xml_node | root () const |
| |
| xpath_node | select_node (const char_t *query, xpath_variable_set *variables=0) const |
| |
| xpath_node | select_node (const xpath_query &query) const |
| |
| xpath_node_set | select_nodes (const char_t *query, xpath_variable_set *variables=0) const |
| |
| xpath_node_set | select_nodes (const xpath_query &query) const |
| |
| xpath_node | select_single_node (const char_t *query, xpath_variable_set *variables=0) const |
| |
| xpath_node | select_single_node (const xpath_query &query) const |
| |
| bool | set_name (const char_t *rhs) |
| |
| bool | set_value (const char_t *rhs) |
| |
| xml_text | text () const |
| |
| bool | traverse (xml_tree_walker &walker) |
| |
| xml_node_type | type () const |
| |
| const char_t * | value () const |
| |
Definition at line 401 of file pugixml.h.