#include <_static/pugixml.hpp>
Public Types | |
typedef xml_node_iterator | iterator |
typedef xml_attribute_iterator | attribute_iterator |
Protected Types | |
typedef void(* | unspecified_bool_type) (xml_node ***) |
Protected Attributes | |
xml_node_struct * | _root |
Friends | |
class | xml_attribute_iterator |
class | xml_node_iterator |
class | xml_named_node_iterator |
Definition at line 454 of file pugixml.hpp.
Definition at line 682 of file pugixml.hpp.
Definition at line 676 of file pugixml.hpp.
|
protected |
Definition at line 463 of file pugixml.hpp.
PUGI__FN pugi::xml_node::xml_node | ( | ) |
Definition at line 5390 of file pugixml.cpp.
Referenced by append_child(), append_copy(), append_move(), child(), pugi::xml_document::document_element(), find_child_by_attribute(), first_child(), first_element_by_path(), insert_child_after(), insert_child_before(), insert_copy_after(), insert_copy_before(), insert_move_after(), insert_move_before(), last_child(), next_sibling(), parent(), prepend_child(), prepend_copy(), prepend_move(), previous_sibling(), and root().
|
explicit |
Definition at line 5394 of file pugixml.cpp.
PUGI__FN xml_attribute pugi::xml_node::append_attribute | ( | const char_t * | name | ) |
Definition at line 5659 of file pugixml.cpp.
References pugi::xml_attribute::_attr, _root, allocate_attribute(), allow_insert_attribute(), append_attribute(), get_allocator(), pugi::xml_attribute::set_name(), and type().
Referenced by uhal::tests::setAttribute().
PUGI__FN xml_parse_result pugi::xml_node::append_buffer | ( | const void * | contents, |
size_t | size, | ||
unsigned int | options = parse_default , |
||
xml_encoding | encoding = encoding_auto |
||
) |
Definition at line 6080 of file pugixml.cpp.
References _root, allow_insert_child(), get_document(), load_buffer_impl(), make_parse_result(), pugi::node_element, pugi::status_append_invalid_root, pugi::status_out_of_memory, type(), and xml_memory_page_contents_shared_mask.
Definition at line 5869 of file pugixml.cpp.
References append_child(), pugi::node_element, and set_name().
PUGI__FN xml_node pugi::xml_node::append_child | ( | xml_node_type | type = node_element | ) |
Definition at line 5799 of file pugixml.cpp.
References _root, allocate_node(), allow_insert_child(), append_node(), get_allocator(), pugi::node_declaration, PUGIXML_TEXT, set_name(), type(), and xml_node().
Referenced by append_child().
PUGI__FN xml_attribute pugi::xml_node::append_copy | ( | const xml_attribute & | proto | ) |
Definition at line 5729 of file pugixml.cpp.
References pugi::xml_attribute::_attr, _root, allocate_attribute(), allow_insert_attribute(), append_attribute(), get_allocator(), node_copy_attribute(), and type().
Referenced by pugi::xml_document::reset().
Definition at line 5905 of file pugixml.cpp.
References _root, allocate_node(), allow_insert_child(), append_node(), get_allocator(), node_copy_tree(), type(), and xml_node().
Definition at line 5975 of file pugixml.cpp.
References _root, allow_move(), append_node(), get_allocator(), get_document(), remove_node(), xml_memory_page_contents_shared_mask, and xml_node().
PUGI__FN xml_attribute pugi::xml_node::attribute | ( | const char_t * | name | ) | const |
Definition at line 5507 of file pugixml.cpp.
References _root, pugi::xml_node_struct::first_attribute, pugi::xml_attribute_struct::next_attribute, and strequal().
Referenced by uhal::utilities::GetXMLattribute(), remove_attribute(), and uhal::NodeTreeBuilder::setModeAndSize().
PUGI__FN xml_attribute pugi::xml_node::attribute | ( | const char_t * | name, |
xml_attribute & | hint | ||
) | const |
Definition at line 5543 of file pugixml.cpp.
References pugi::xml_attribute::_attr, _root, pugi::xml_node_struct::first_attribute, is_attribute_of(), uhal::tests::j, pugi::xml_attribute_struct::next_attribute, and strequal().
PUGI__FN xml_object_range< xml_attribute_iterator > pugi::xml_node::attributes | ( | ) | const |
Definition at line 5442 of file pugixml.cpp.
References attributes_begin(), and attributes_end().
PUGI__FN xml_node::attribute_iterator pugi::xml_node::attributes_begin | ( | ) | const |
Definition at line 5422 of file pugixml.cpp.
References _root, and pugi::xml_node_struct::first_attribute.
Referenced by attributes().
PUGI__FN xml_node::attribute_iterator pugi::xml_node::attributes_end | ( | ) | const |
PUGI__FN xml_node::iterator pugi::xml_node::begin | ( | ) | const |
Definition at line 5412 of file pugixml.cpp.
References _root, and pugi::xml_node_struct::first_child.
Referenced by children().
Definition at line 5497 of file pugixml.cpp.
References _root, pugi::xml_node_struct::first_child, pugi::xml_node_struct::next_sibling, strequal(), and xml_node().
Referenced by uhal::NodeTreeBuilder::addChildren(), uhal::NodeTreeBuilder::bitmaskNodeCreator(), uhal::tests::BOOST_FIXTURE_TEST_CASE(), uhal::NodeTreeBuilder::CallBack(), child_value(), children(), and remove_child().
Definition at line 5599 of file pugixml.cpp.
References _root, pugi::xml_node_struct::first_child, is_text_node(), pugi::xml_node_struct::next_sibling, pugi::node_element, PUGI__NODETYPE, PUGIXML_TEXT, and pugi::xml_node_struct::value.
Referenced by child_value().
Definition at line 5614 of file pugixml.cpp.
References child(), and child_value().
PUGI__FN xml_object_range< xml_node_iterator > pugi::xml_node::children | ( | ) | const |
Definition at line 5432 of file pugixml.cpp.
PUGI__FN xml_object_range< xml_named_node_iterator > pugi::xml_node::children | ( | const char_t * | name | ) | const |
Definition at line 5437 of file pugixml.cpp.
References _root, child(), and xml_named_node_iterator.
PUGI__FN bool pugi::xml_node::empty | ( | ) | const |
Definition at line 5477 of file pugixml.cpp.
References _root.
PUGI__FN xml_node::iterator pugi::xml_node::end | ( | ) | const |
|
inline |
Definition at line 589 of file pugixml.hpp.
References pugi::xml_attribute::next_attribute().
|
inline |
Definition at line 601 of file pugixml.hpp.
References next_sibling().
PUGI__FN xml_node pugi::xml_node::find_child_by_attribute | ( | const char_t * | attr_name, |
const char_t * | attr_value | ||
) | const |
Definition at line 6130 of file pugixml.cpp.
References _root, pugi::xml_node_struct::first_child, pugi::xml_attribute_struct::next_attribute, pugi::xml_node_struct::next_sibling, PUGIXML_TEXT, strequal(), and xml_node().
PUGI__FN xml_node pugi::xml_node::find_child_by_attribute | ( | const char_t * | name, |
const char_t * | attr_name, | ||
const char_t * | attr_value | ||
) | const |
Definition at line 6115 of file pugixml.cpp.
References _root, pugi::xml_node_struct::first_child, pugi::xml_attribute_struct::next_attribute, pugi::xml_node_struct::next_sibling, PUGIXML_TEXT, strequal(), and xml_node().
|
inline |
Definition at line 613 of file pugixml.hpp.
References _root, first_child(), next_sibling(), and parent().
PUGI__FN xml_attribute pugi::xml_node::first_attribute | ( | ) | const |
Definition at line 5619 of file pugixml.cpp.
References _root, and pugi::xml_node_struct::first_attribute.
Referenced by uhal::Parser< R >::operator()().
Definition at line 5629 of file pugixml.cpp.
References _root, pugi::xml_node_struct::first_child, and xml_node().
Referenced by find_node(), uhal::tests::getNthChild(), and pugi::xml_document::reset().
PUGI__FN xml_node pugi::xml_node::first_element_by_path | ( | const char_t * | path, |
char_t | delimiter = '/' |
||
) | const |
Definition at line 6178 of file pugixml.cpp.
References _root, pugi::xml_node_struct::first_child, first_element_by_path(), uhal::tests::j, parent(), root(), strequalrange(), and xml_node().
Referenced by first_element_by_path().
PUGI__FN size_t pugi::xml_node::hash_value | ( | ) | const |
Definition at line 6272 of file pugixml.cpp.
References _root.
PUGI__FN xml_attribute pugi::xml_node::insert_attribute_after | ( | const char_t * | name, |
const xml_attribute & | attr | ||
) |
Definition at line 5693 of file pugixml.cpp.
References pugi::xml_attribute::_attr, _root, allocate_attribute(), allow_insert_attribute(), get_allocator(), insert_attribute_after(), is_attribute_of(), pugi::xml_attribute::set_name(), and type().
PUGI__FN xml_attribute pugi::xml_node::insert_attribute_before | ( | const char_t * | name, |
const xml_attribute & | attr | ||
) |
Definition at line 5711 of file pugixml.cpp.
References pugi::xml_attribute::_attr, _root, allocate_attribute(), allow_insert_attribute(), get_allocator(), insert_attribute_before(), is_attribute_of(), pugi::xml_attribute::set_name(), and type().
Definition at line 5887 of file pugixml.cpp.
References insert_child_after(), pugi::node_element, and set_name().
PUGI__FN xml_node pugi::xml_node::insert_child_after | ( | xml_node_type | type, |
const xml_node & | node | ||
) |
Definition at line 5851 of file pugixml.cpp.
References _root, allocate_node(), allow_insert_child(), get_allocator(), insert_node_after(), pugi::node_declaration, pugi::xml_node_struct::parent, PUGIXML_TEXT, set_name(), type(), and xml_node().
Referenced by insert_child_after().
PUGI__FN xml_node pugi::xml_node::insert_child_before | ( | const char_t * | name, |
const xml_node & | node | ||
) |
Definition at line 5896 of file pugixml.cpp.
References insert_child_before(), pugi::node_element, and set_name().
PUGI__FN xml_node pugi::xml_node::insert_child_before | ( | xml_node_type | type, |
const xml_node & | node | ||
) |
Definition at line 5833 of file pugixml.cpp.
References _root, allocate_node(), allow_insert_child(), get_allocator(), insert_node_before(), pugi::node_declaration, pugi::xml_node_struct::parent, PUGIXML_TEXT, set_name(), type(), and xml_node().
Referenced by insert_child_before().
PUGI__FN xml_attribute pugi::xml_node::insert_copy_after | ( | const xml_attribute & | proto, |
const xml_attribute & | attr | ||
) |
Definition at line 5763 of file pugixml.cpp.
References pugi::xml_attribute::_attr, _root, allocate_attribute(), allow_insert_attribute(), get_allocator(), insert_attribute_after(), is_attribute_of(), node_copy_attribute(), and type().
PUGI__FN xml_node pugi::xml_node::insert_copy_after | ( | const xml_node & | proto, |
const xml_node & | node | ||
) |
Definition at line 5939 of file pugixml.cpp.
References _root, allocate_node(), allow_insert_child(), get_allocator(), insert_node_after(), node_copy_tree(), pugi::xml_node_struct::parent, type(), and xml_node().
PUGI__FN xml_attribute pugi::xml_node::insert_copy_before | ( | const xml_attribute & | proto, |
const xml_attribute & | attr | ||
) |
Definition at line 5781 of file pugixml.cpp.
References pugi::xml_attribute::_attr, _root, allocate_attribute(), allow_insert_attribute(), get_allocator(), insert_attribute_before(), is_attribute_of(), node_copy_attribute(), and type().
PUGI__FN xml_node pugi::xml_node::insert_copy_before | ( | const xml_node & | proto, |
const xml_node & | node | ||
) |
Definition at line 5957 of file pugixml.cpp.
References _root, allocate_node(), allow_insert_child(), get_allocator(), insert_node_before(), node_copy_tree(), pugi::xml_node_struct::parent, type(), and xml_node().
PUGI__FN xml_node pugi::xml_node::insert_move_after | ( | const xml_node & | moved, |
const xml_node & | node | ||
) |
Definition at line 6007 of file pugixml.cpp.
References _root, allow_move(), get_allocator(), get_document(), insert_node_after(), pugi::xml_node_struct::parent, remove_node(), xml_memory_page_contents_shared_mask, and xml_node().
PUGI__FN xml_node pugi::xml_node::insert_move_before | ( | const xml_node & | moved, |
const xml_node & | node | ||
) |
Definition at line 6025 of file pugixml.cpp.
References _root, allow_move(), get_allocator(), get_document(), insert_node_before(), pugi::xml_node_struct::parent, remove_node(), xml_memory_page_contents_shared_mask, and xml_node().
PUGI__FN xml_node_struct * pugi::xml_node::internal_object | ( | ) | const |
Definition at line 6277 of file pugixml.cpp.
References _root.
PUGI__FN xml_attribute pugi::xml_node::last_attribute | ( | ) | const |
Definition at line 5624 of file pugixml.cpp.
References _root, pugi::xml_node_struct::first_attribute, and pugi::xml_attribute_struct::prev_attribute_c.
Referenced by pugi::xml_attribute_iterator::operator--().
Definition at line 5634 of file pugixml.cpp.
References _root, pugi::xml_node_struct::first_child, pugi::xml_node_struct::prev_sibling_c, and xml_node().
Referenced by pugi::xml_node_iterator::operator--(), and pugi::xml_named_node_iterator::operator--().
Definition at line 5482 of file pugixml.cpp.
References _root, pugi::xml_node_struct::name, and PUGIXML_TEXT.
Referenced by pugi::xml_named_node_iterator::operator--().
Definition at line 5528 of file pugixml.cpp.
References _root, pugi::xml_node_struct::next_sibling, and xml_node().
Referenced by uhal::NodeTreeBuilder::addChildren(), find_child(), find_node(), uhal::tests::getNthChild(), pugi::xml_named_node_iterator::operator++(), and pugi::xml_document::reset().
Definition at line 5518 of file pugixml.cpp.
References _root, pugi::xml_node_struct::next_sibling, strequal(), and xml_node().
PUGI__FN ptrdiff_t pugi::xml_node::offset_debug | ( | ) | const |
Definition at line 6309 of file pugixml.cpp.
References _root, get_document(), pugi::xml_node_struct::header, pugi::xml_node_struct::name, pugi::node_cdata, pugi::node_comment, pugi::node_declaration, pugi::node_doctype, pugi::node_document, pugi::node_element, pugi::node_pcdata, pugi::node_pi, type(), pugi::xml_node_struct::value, xml_memory_page_name_allocated_or_shared_mask, and xml_memory_page_value_allocated_or_shared_mask.
PUGI__FN pugi::xml_node::operator xml_node::unspecified_bool_type | ( | ) | const |
Definition at line 5402 of file pugixml.cpp.
References _root, and pugi::unspecified_bool_xml_node().
PUGI__FN bool pugi::xml_node::operator! | ( | ) | const |
Definition at line 5407 of file pugixml.cpp.
References _root.
PUGI__FN bool pugi::xml_node::operator!= | ( | const xml_node & | r | ) | const |
Definition at line 5452 of file pugixml.cpp.
References _root.
Definition at line 5457 of file pugixml.cpp.
References _root.
Definition at line 5467 of file pugixml.cpp.
References _root.
Definition at line 5447 of file pugixml.cpp.
References _root.
Definition at line 5462 of file pugixml.cpp.
References _root.
Definition at line 5472 of file pugixml.cpp.
References _root.
Definition at line 5584 of file pugixml.cpp.
References _root, pugi::xml_node_struct::parent, and xml_node().
Referenced by find_node(), first_element_by_path(), and pugi::xpath_node::parent().
Definition at line 6143 of file pugixml.cpp.
References _root, uhal::tests::j, pugi::xml_node_struct::parent, and strlength().
PUGI__FN xml_attribute pugi::xml_node::prepend_attribute | ( | const char_t * | name | ) |
Definition at line 5676 of file pugixml.cpp.
References pugi::xml_attribute::_attr, _root, allocate_attribute(), allow_insert_attribute(), get_allocator(), prepend_attribute(), pugi::xml_attribute::set_name(), and type().
Definition at line 5878 of file pugixml.cpp.
References pugi::node_element, prepend_child(), and set_name().
PUGI__FN xml_node pugi::xml_node::prepend_child | ( | xml_node_type | type = node_element | ) |
Definition at line 5816 of file pugixml.cpp.
References _root, allocate_node(), allow_insert_child(), get_allocator(), pugi::node_declaration, prepend_node(), PUGIXML_TEXT, set_name(), type(), and xml_node().
Referenced by prepend_child().
PUGI__FN xml_attribute pugi::xml_node::prepend_copy | ( | const xml_attribute & | proto | ) |
Definition at line 5746 of file pugixml.cpp.
References pugi::xml_attribute::_attr, _root, allocate_attribute(), allow_insert_attribute(), get_allocator(), node_copy_attribute(), prepend_attribute(), and type().
Definition at line 5922 of file pugixml.cpp.
References _root, allocate_node(), allow_insert_child(), get_allocator(), node_copy_tree(), prepend_node(), type(), and xml_node().
Definition at line 5991 of file pugixml.cpp.
References _root, allow_move(), get_allocator(), get_document(), prepend_node(), remove_node(), xml_memory_page_contents_shared_mask, and xml_node().
Definition at line 5576 of file pugixml.cpp.
References _root, pugi::xml_node_struct::next_sibling, pugi::xml_node_struct::prev_sibling_c, and xml_node().
Referenced by pugi::xml_node_iterator::operator--(), and pugi::xml_named_node_iterator::operator--().
Definition at line 5533 of file pugixml.cpp.
References _root, pugi::xml_node_struct::next_sibling, pugi::xml_node_struct::prev_sibling_c, strequal(), and xml_node().
PUGI__FN void pugi::xml_node::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 |
Definition at line 6294 of file pugixml.cpp.
References print().
PUGI__FN void pugi::xml_node::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 |
Definition at line 6301 of file pugixml.cpp.
References pugi::encoding_wchar, and print().
PUGI__FN void pugi::xml_node::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 |
Definition at line 6282 of file pugixml.cpp.
References _root, and node_output().
Referenced by print().
Definition at line 6043 of file pugixml.cpp.
References attribute(), and remove_attribute().
PUGI__FN bool pugi::xml_node::remove_attribute | ( | const xml_attribute & | a | ) |
Definition at line 6048 of file pugixml.cpp.
References pugi::xml_attribute::_attr, _root, destroy_attribute(), get_allocator(), is_attribute_of(), and remove_attribute().
Referenced by uhal::tests::BOOST_FIXTURE_TEST_CASE(), remove_attribute(), and uhal::tests::setAttribute().
Definition at line 6062 of file pugixml.cpp.
References child(), and remove_child().
Definition at line 6067 of file pugixml.cpp.
References _root, destroy_node(), get_allocator(), pugi::xml_node_struct::parent, and remove_node().
Referenced by remove_child().
Definition at line 5589 of file pugixml.cpp.
References _root, get_document(), and xml_node().
Referenced by first_element_by_path().
PUGI__FN xpath_node pugi::xml_node::select_node | ( | const char_t * | query, |
xpath_variable_set * | variables = 0 |
||
) | const |
Definition at line 12759 of file pugixml.cpp.
References pugi::xpath_query::evaluate_node().
PUGI__FN xpath_node pugi::xml_node::select_node | ( | const xpath_query & | query | ) | const |
Definition at line 12765 of file pugixml.cpp.
References pugi::xpath_query::evaluate_node().
PUGI__FN xpath_node_set pugi::xml_node::select_nodes | ( | const char_t * | query, |
xpath_variable_set * | variables = 0 |
||
) | const |
Definition at line 12770 of file pugixml.cpp.
References pugi::xpath_query::evaluate_node_set().
Referenced by uhal::ConnectionManager::CallBack().
PUGI__FN xpath_node_set pugi::xml_node::select_nodes | ( | const xpath_query & | query | ) | const |
Definition at line 12776 of file pugixml.cpp.
References pugi::xpath_query::evaluate_node_set().
PUGI__FN xpath_node pugi::xml_node::select_single_node | ( | const char_t * | query, |
xpath_variable_set * | variables = 0 |
||
) | const |
Definition at line 12781 of file pugixml.cpp.
References pugi::xpath_query::evaluate_node().
PUGI__FN xpath_node pugi::xml_node::select_single_node | ( | const xpath_query & | query | ) | const |
Definition at line 12787 of file pugixml.cpp.
References pugi::xpath_query::evaluate_node().
Definition at line 5639 of file pugixml.cpp.
References _root, pugi::xml_node_struct::header, pugi::xml_node_struct::name, pugi::node_declaration, pugi::node_element, pugi::node_null, pugi::node_pi, PUGI__NODETYPE, strcpy_insitu(), strlength(), and xml_memory_page_name_allocated_mask.
Referenced by append_child(), insert_child_after(), insert_child_before(), and prepend_child().
Definition at line 5649 of file pugixml.cpp.
References _root, pugi::xml_node_struct::header, pugi::node_cdata, pugi::node_comment, pugi::node_doctype, pugi::node_null, pugi::node_pcdata, pugi::node_pi, PUGI__NODETYPE, strcpy_insitu(), strlength(), pugi::xml_node_struct::value, and xml_memory_page_value_allocated_mask.
Definition at line 5594 of file pugixml.cpp.
References _root.
PUGI__FN bool pugi::xml_node::traverse | ( | xml_tree_walker & | walker | ) |
Definition at line 6225 of file pugixml.cpp.
References pugi::xml_tree_walker::_depth, _root, pugi::xml_tree_walker::begin(), pugi::xml_tree_walker::end(), pugi::xml_node_struct::first_child, and pugi::xml_tree_walker::for_each().
PUGI__FN xml_node_type pugi::xml_node::type | ( | ) | const |
Definition at line 5487 of file pugixml.cpp.
References _root, pugi::node_null, and PUGI__NODETYPE.
Referenced by append_attribute(), append_buffer(), append_child(), append_copy(), insert_attribute_after(), insert_attribute_before(), insert_child_after(), insert_child_before(), insert_copy_after(), insert_copy_before(), offset_debug(), prepend_attribute(), prepend_child(), and prepend_copy().
Definition at line 5492 of file pugixml.cpp.
References _root, PUGIXML_TEXT, and pugi::xml_node_struct::value.
|
friend |
Definition at line 456 of file pugixml.hpp.
|
friend |
Definition at line 458 of file pugixml.hpp.
Referenced by children().
|
friend |
Definition at line 457 of file pugixml.hpp.
|
protected |
Definition at line 461 of file pugixml.hpp.
Referenced by pugi::xml_document::_create(), pugi::xml_document::_destroy(), append_attribute(), append_buffer(), append_child(), append_copy(), append_move(), attribute(), attributes_begin(), attributes_end(), begin(), child(), child_value(), children(), pugi::xml_document::document_element(), empty(), end(), find_child_by_attribute(), find_node(), first_attribute(), first_child(), first_element_by_path(), hash_value(), insert_attribute_after(), insert_attribute_before(), insert_child_after(), insert_child_before(), insert_copy_after(), insert_copy_before(), insert_move_after(), insert_move_before(), internal_object(), last_attribute(), last_child(), pugi::xml_document::load(), pugi::xml_document::load_buffer(), pugi::xml_document::load_buffer_inplace(), pugi::xml_document::load_buffer_inplace_own(), pugi::xml_document::load_file(), name(), next_sibling(), offset_debug(), operator unspecified_bool_type(), operator!(), operator!=(), pugi::xml_node_iterator::operator!=(), pugi::xml_attribute_iterator::operator!=(), pugi::xml_named_node_iterator::operator!=(), pugi::xml_node_iterator::operator*(), pugi::xml_named_node_iterator::operator*(), pugi::xml_node_iterator::operator++(), pugi::xml_named_node_iterator::operator++(), pugi::xml_node_iterator::operator--(), pugi::xml_named_node_iterator::operator--(), pugi::xml_node_iterator::operator->(), pugi::xml_named_node_iterator::operator->(), operator<(), operator<=(), operator==(), pugi::xml_node_iterator::operator==(), pugi::xml_attribute_iterator::operator==(), pugi::xml_named_node_iterator::operator==(), operator>(), operator>=(), parent(), path(), prepend_attribute(), prepend_child(), prepend_copy(), prepend_move(), previous_sibling(), print(), remove_attribute(), remove_child(), root(), pugi::xml_document::save(), set_name(), set_value(), text(), traverse(), type(), and value().