#include <pugixml.hpp>
Tipos públicos | |
| typedef xml_node_iterator | iterator |
| typedef xml_attribute_iterator | attribute_iterator |
Tipos protegidos | |
| typedef void(* | unspecified_bool_type) (xml_node ***) |
Atributos protegidos | |
| xml_node_struct * | _root |
Amigas | |
| class | xml_attribute_iterator |
| class | xml_node_iterator |
| class | xml_named_node_iterator |
|
protected |
| PUGI_IMPL_FN pugi::xml_node::xml_node | ( | ) |
Hace referencia a _root y PUGI_IMPL_FN.
Referenciado por pugi::xml_document::_move(), append_child(), append_child(), append_copy(), append_move(), child(), pugi::xml_document::document_element(), find_child(), find_child_by_attribute(), find_child_by_attribute(), find_node(), first_child(), first_element_by_path(), insert_child_after(), insert_child_after(), insert_child_before(), insert_child_before(), insert_copy_after(), insert_copy_before(), insert_move_after(), insert_move_before(), last_child(), next_sibling(), next_sibling(), operator!=(), operator<(), operator<=(), operator==(), operator>(), operator>=(), parent(), prepend_child(), prepend_child(), prepend_copy(), prepend_move(), previous_sibling(), previous_sibling(), remove_child(), root() y traverse().
|
explicit |
Hace referencia a _root y PUGI_IMPL_FN.
| PUGI_IMPL_FN xml_attribute pugi::xml_node::append_attribute | ( | const char_t * | name | ) |
Hace referencia a pugi::xml_attribute::_attr, _root, PUGI_IMPL_FN, pugi::xml_attribute::set_name() y type().
| PUGI_IMPL_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 ) |
Hace referencia a _root, last_child(), pugi::node_element, pugi::node_pcdata, pugi::parse_merge_pcdata, PUGI_IMPL_FN, pugi::status_append_invalid_root, pugi::status_out_of_memory y type().
| PUGI_IMPL_FN xml_node pugi::xml_node::append_child | ( | const char_t * | name | ) |
Hace referencia a append_child(), pugi::node_element, PUGI_IMPL_FN, set_name() y xml_node().
| PUGI_IMPL_FN xml_node pugi::xml_node::append_child | ( | xml_node_type | type = node_element | ) |
Hace referencia a _root, pugi::node_declaration, PUGI_IMPL_FN, PUGIXML_TEXT, set_name(), type() y xml_node().
Referenciado por append_child().
| PUGI_IMPL_FN xml_attribute pugi::xml_node::append_copy | ( | const xml_attribute & | proto | ) |
Hace referencia a pugi::xml_attribute::_attr, _root, PUGI_IMPL_FN y type().
| PUGI_IMPL_FN xml_node pugi::xml_node::append_copy | ( | const xml_node & | proto | ) |
| PUGI_IMPL_FN xml_node pugi::xml_node::append_move | ( | const xml_node & | moved | ) |
| PUGI_IMPL_FN xml_attribute pugi::xml_node::attribute | ( | const char_t * | name | ) | const |
Hace referencia a _root y PUGI_IMPL_FN.
Referenciado por GEXMLParser::parseBalljoint(), GEXMLParser::parseSkeletonFile(), GEXMLParser::parseVec3() y remove_attribute().
| PUGI_IMPL_FN xml_attribute pugi::xml_node::attribute | ( | const char_t * | name, |
| xml_attribute & | hint ) const |
Hace referencia a pugi::xml_attribute::_attr, _root, pugi::xml_attribute_struct::next_attribute y PUGI_IMPL_FN.
| PUGI_IMPL_FN xml_object_range< xml_attribute_iterator > pugi::xml_node::attributes | ( | ) | const |
Hace referencia a attributes_begin(), attributes_end() y PUGI_IMPL_FN.
| PUGI_IMPL_FN xml_node::attribute_iterator pugi::xml_node::attributes_begin | ( | ) | const |
Hace referencia a _root y PUGI_IMPL_FN.
Referenciado por attributes().
| PUGI_IMPL_FN xml_node::attribute_iterator pugi::xml_node::attributes_end | ( | ) | const |
Hace referencia a _root y PUGI_IMPL_FN.
Referenciado por attributes().
| PUGI_IMPL_FN xml_node::iterator pugi::xml_node::begin | ( | ) | const |
Hace referencia a _root y PUGI_IMPL_FN.
Referenciado por children().
| PUGI_IMPL_FN xml_node pugi::xml_node::child | ( | const char_t * | name | ) | const |
Hace referencia a _root, PUGI_IMPL_FN y xml_node().
Referenciado por child_value(), children(), GEXMLParser::parseBalljoint(), GEXMLParser::parseSkeletonFile() y remove_child().
| PUGI_IMPL_FN const char_t * pugi::xml_node::child_value | ( | ) | const |
Hace referencia a _root, pugi::node_element, PUGI_IMPL_FN, PUGI_IMPL_NODETYPE y PUGIXML_TEXT.
Referenciado por child_value().
| PUGI_IMPL_FN const char_t * pugi::xml_node::child_value | ( | const char_t * | name | ) | const |
| PUGI_IMPL_FN xml_object_range< xml_node_iterator > pugi::xml_node::children | ( | ) | const |
Hace referencia a begin(), end() y PUGI_IMPL_FN.
Referenciado por GEXMLParser::parseBalljoint() y GEXMLParser::parseSkeletonFile().
| PUGI_IMPL_FN xml_object_range< xml_named_node_iterator > pugi::xml_node::children | ( | const char_t * | name | ) | const |
Hace referencia a _root, child(), PUGI_IMPL_FN y xml_named_node_iterator.
| PUGI_IMPL_FN bool pugi::xml_node::empty | ( | ) | const |
Hace referencia a _root y PUGI_IMPL_FN.
| PUGI_IMPL_FN xml_node::iterator pugi::xml_node::end | ( | ) | const |
Hace referencia a _root y PUGI_IMPL_FN.
Referenciado por children().
|
inline |
|
inline |
| PUGI_IMPL_FN xml_node pugi::xml_node::find_child_by_attribute | ( | const char_t * | attr_name, |
| const char_t * | attr_value ) const |
Hace referencia a _root, pugi::xml_attribute_struct::next_attribute, PUGI_IMPL_FN, PUGIXML_TEXT y xml_node().
| PUGI_IMPL_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 |
Hace referencia a _root, pugi::xml_attribute_struct::next_attribute, PUGI_IMPL_FN, PUGIXML_TEXT y xml_node().
|
inline |
Hace referencia a _root, first_child(), next_sibling(), parent() y xml_node().
| PUGI_IMPL_FN xml_attribute pugi::xml_node::first_attribute | ( | ) | const |
Hace referencia a _root y PUGI_IMPL_FN.
Referenciado por find_attribute().
| PUGI_IMPL_FN xml_node pugi::xml_node::first_child | ( | ) | const |
Hace referencia a _root, PUGI_IMPL_FN y xml_node().
Referenciado por find_child() y find_node().
| PUGI_IMPL_FN xml_node pugi::xml_node::first_element_by_path | ( | const char_t * | path, |
| char_t | delimiter = '/' ) const |
Hace referencia a _root, pugi::xml_node_struct::first_child, first_element_by_path(), pugi::xml_node_struct::next_sibling, parent(), PUGI_IMPL_FN, root() y xml_node().
Referenciado por first_element_by_path().
| PUGI_IMPL_FN size_t pugi::xml_node::hash_value | ( | ) | const |
Hace referencia a _root y PUGI_IMPL_FN.
| PUGI_IMPL_FN xml_attribute pugi::xml_node::insert_attribute_after | ( | const char_t * | name, |
| const xml_attribute & | attr ) |
Hace referencia a pugi::xml_attribute::_attr, _root, PUGI_IMPL_FN, pugi::xml_attribute::set_name() y type().
| PUGI_IMPL_FN xml_attribute pugi::xml_node::insert_attribute_before | ( | const char_t * | name, |
| const xml_attribute & | attr ) |
Hace referencia a pugi::xml_attribute::_attr, _root, PUGI_IMPL_FN, pugi::xml_attribute::set_name() y type().
| PUGI_IMPL_FN xml_node pugi::xml_node::insert_child_after | ( | const char_t * | name, |
| const xml_node & | node ) |
Hace referencia a insert_child_after(), pugi::node_element, PUGI_IMPL_FN, set_name() y xml_node().
| PUGI_IMPL_FN xml_node pugi::xml_node::insert_child_after | ( | xml_node_type | type, |
| const xml_node & | node ) |
Hace referencia a _root, pugi::node_declaration, pugi::xml_node_struct::parent, PUGI_IMPL_FN, PUGIXML_TEXT, set_name(), type() y xml_node().
Referenciado por insert_child_after().
| PUGI_IMPL_FN xml_node pugi::xml_node::insert_child_before | ( | const char_t * | name, |
| const xml_node & | node ) |
Hace referencia a insert_child_before(), pugi::node_element, PUGI_IMPL_FN, set_name() y xml_node().
| PUGI_IMPL_FN xml_node pugi::xml_node::insert_child_before | ( | xml_node_type | type, |
| const xml_node & | node ) |
Hace referencia a _root, pugi::node_declaration, pugi::xml_node_struct::parent, PUGI_IMPL_FN, PUGIXML_TEXT, set_name(), type() y xml_node().
Referenciado por insert_child_before().
| PUGI_IMPL_FN xml_attribute pugi::xml_node::insert_copy_after | ( | const xml_attribute & | proto, |
| const xml_attribute & | attr ) |
Hace referencia a pugi::xml_attribute::_attr, _root, PUGI_IMPL_FN y type().
| PUGI_IMPL_FN xml_node pugi::xml_node::insert_copy_after | ( | const xml_node & | proto, |
| const xml_node & | node ) |
Hace referencia a _root, pugi::xml_node_struct::parent, PUGI_IMPL_FN, type() y xml_node().
| PUGI_IMPL_FN xml_attribute pugi::xml_node::insert_copy_before | ( | const xml_attribute & | proto, |
| const xml_attribute & | attr ) |
Hace referencia a pugi::xml_attribute::_attr, _root, PUGI_IMPL_FN y type().
| PUGI_IMPL_FN xml_node pugi::xml_node::insert_copy_before | ( | const xml_node & | proto, |
| const xml_node & | node ) |
Hace referencia a _root, pugi::xml_node_struct::parent, PUGI_IMPL_FN, type() y xml_node().
| PUGI_IMPL_FN xml_node pugi::xml_node::insert_move_after | ( | const xml_node & | moved, |
| const xml_node & | node ) |
Hace referencia a _root, pugi::xml_node_struct::parent, PUGI_IMPL_FN y xml_node().
| PUGI_IMPL_FN xml_node pugi::xml_node::insert_move_before | ( | const xml_node & | moved, |
| const xml_node & | node ) |
Hace referencia a _root, pugi::xml_node_struct::parent, PUGI_IMPL_FN y xml_node().
| PUGI_IMPL_FN xml_node_struct * pugi::xml_node::internal_object | ( | ) | const |
Hace referencia a _root y PUGI_IMPL_FN.
| PUGI_IMPL_FN xml_attribute pugi::xml_node::last_attribute | ( | ) | const |
Hace referencia a _root y PUGI_IMPL_FN.
| PUGI_IMPL_FN xml_node pugi::xml_node::last_child | ( | ) | const |
Hace referencia a _root, pugi::xml_node_struct::prev_sibling_c, PUGI_IMPL_FN y xml_node().
Referenciado por append_buffer().
| PUGI_IMPL_FN const char_t * pugi::xml_node::name | ( | ) | const |
Hace referencia a _root, name(), PUGI_IMPL_FN y PUGIXML_TEXT.
Referenciado por name().
| PUGI_IMPL_FN xml_node pugi::xml_node::next_sibling | ( | ) | const |
Hace referencia a _root, PUGI_IMPL_FN y xml_node().
Referenciado por find_node().
| PUGI_IMPL_FN xml_node pugi::xml_node::next_sibling | ( | const char_t * | name | ) | const |
| PUGI_IMPL_FN ptrdiff_t pugi::xml_node::offset_debug | ( | ) | const |
Hace referencia a _root, pugi::node_cdata, pugi::node_comment, pugi::node_declaration, pugi::node_doctype, pugi::node_document, pugi::node_element, pugi::node_pcdata, pugi::node_pi, PUGI_IMPL_FN y type().
| PUGI_IMPL_FN pugi::xml_node::operator xml_node::unspecified_bool_type | ( | ) | const |
Hace referencia a _root, PUGI_IMPL_FN y pugi::unspecified_bool_xml_node().
| PUGI_IMPL_FN bool pugi::xml_node::operator! | ( | ) | const |
Hace referencia a _root y PUGI_IMPL_FN.
| PUGI_IMPL_FN bool pugi::xml_node::operator!= | ( | const xml_node & | r | ) | const |
| PUGI_IMPL_FN bool pugi::xml_node::operator< | ( | const xml_node & | r | ) | const |
| PUGI_IMPL_FN bool pugi::xml_node::operator<= | ( | const xml_node & | r | ) | const |
| PUGI_IMPL_FN bool pugi::xml_node::operator== | ( | const xml_node & | r | ) | const |
| PUGI_IMPL_FN bool pugi::xml_node::operator> | ( | const xml_node & | r | ) | const |
| PUGI_IMPL_FN bool pugi::xml_node::operator>= | ( | const xml_node & | r | ) | const |
| PUGI_IMPL_FN xml_node pugi::xml_node::parent | ( | ) | const |
Hace referencia a _root, PUGI_IMPL_FN y xml_node().
Referenciado por find_node() y first_element_by_path().
| PUGI_IMPL_FN string_t pugi::xml_node::path | ( | char_t | delimiter = '/' | ) | const |
Hace referencia a _root y PUGI_IMPL_FN.
Referenciado por pugi::xml_document::_move().
| PUGI_IMPL_FN xml_attribute pugi::xml_node::prepend_attribute | ( | const char_t * | name | ) |
Hace referencia a pugi::xml_attribute::_attr, _root, PUGI_IMPL_FN, pugi::xml_attribute::set_name() y type().
| PUGI_IMPL_FN xml_node pugi::xml_node::prepend_child | ( | const char_t * | name | ) |
Hace referencia a pugi::node_element, prepend_child(), PUGI_IMPL_FN, set_name() y xml_node().
| PUGI_IMPL_FN xml_node pugi::xml_node::prepend_child | ( | xml_node_type | type = node_element | ) |
Hace referencia a _root, pugi::node_declaration, PUGI_IMPL_FN, PUGIXML_TEXT, set_name(), type() y xml_node().
Referenciado por prepend_child().
| PUGI_IMPL_FN xml_attribute pugi::xml_node::prepend_copy | ( | const xml_attribute & | proto | ) |
Hace referencia a pugi::xml_attribute::_attr, _root, PUGI_IMPL_FN y type().
| PUGI_IMPL_FN xml_node pugi::xml_node::prepend_copy | ( | const xml_node & | proto | ) |
| PUGI_IMPL_FN xml_node pugi::xml_node::prepend_move | ( | const xml_node & | moved | ) |
| PUGI_IMPL_FN xml_node pugi::xml_node::previous_sibling | ( | ) | const |
Hace referencia a _root, pugi::xml_node_struct::next_sibling, PUGI_IMPL_FN y xml_node().
| PUGI_IMPL_FN xml_node pugi::xml_node::previous_sibling | ( | const char_t * | name | ) | const |
| PUGI_IMPL_FN void pugi::xml_node::print | ( | std::basic_ostream< char > & | os, |
| const char_t * | indent = PUGIXML_TEXT("\t"), | ||
| unsigned int | flags = format_default, | ||
| xml_encoding | encoding = encoding_auto, | ||
| unsigned int | depth = 0 ) const |
| PUGI_IMPL_FN void pugi::xml_node::print | ( | std::basic_ostream< wchar_t > & | os, |
| const char_t * | indent = PUGIXML_TEXT("\t"), | ||
| unsigned int | flags = format_default, | ||
| unsigned int | depth = 0 ) const |
Hace referencia a pugi::encoding_wchar, print() y PUGI_IMPL_FN.
| PUGI_IMPL_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 |
Hace referencia a _root y PUGI_IMPL_FN.
Referenciado por print() y print().
| PUGI_IMPL_FN bool pugi::xml_node::remove_attribute | ( | const char_t * | name | ) |
Hace referencia a attribute(), PUGI_IMPL_FN y remove_attribute().
| PUGI_IMPL_FN bool pugi::xml_node::remove_attribute | ( | const xml_attribute & | a | ) |
Hace referencia a pugi::xml_attribute::_attr, _root y PUGI_IMPL_FN.
Referenciado por remove_attribute().
| PUGI_IMPL_FN bool pugi::xml_node::remove_attributes | ( | ) |
Hace referencia a _root, pugi::xml_attribute_struct::next_attribute y PUGI_IMPL_FN.
| PUGI_IMPL_FN bool pugi::xml_node::remove_child | ( | const char_t * | name | ) |
| PUGI_IMPL_FN bool pugi::xml_node::remove_child | ( | const xml_node & | n | ) |
Hace referencia a _root, pugi::xml_node_struct::parent, PUGI_IMPL_FN y xml_node().
Referenciado por remove_child().
| PUGI_IMPL_FN bool pugi::xml_node::remove_children | ( | ) |
Hace referencia a _root, pugi::xml_node_struct::next_sibling y PUGI_IMPL_FN.
| PUGI_IMPL_FN xml_node pugi::xml_node::root | ( | ) | const |
Hace referencia a _root, PUGI_IMPL_FN y xml_node().
Referenciado por first_element_by_path().
| PUGI_IMPL_FN xpath_node pugi::xml_node::select_node | ( | const char_t * | query, |
| xpath_variable_set * | variables = PUGIXML_NULL ) const |
Hace referencia a pugi::xpath_query::evaluate_node() y PUGI_IMPL_FN.
| PUGI_IMPL_FN xpath_node pugi::xml_node::select_node | ( | const xpath_query & | query | ) | const |
Hace referencia a pugi::xpath_query::evaluate_node() y PUGI_IMPL_FN.
| PUGI_IMPL_FN xpath_node_set pugi::xml_node::select_nodes | ( | const char_t * | query, |
| xpath_variable_set * | variables = PUGIXML_NULL ) const |
Hace referencia a pugi::xpath_query::evaluate_node_set() y PUGI_IMPL_FN.
| PUGI_IMPL_FN xpath_node_set pugi::xml_node::select_nodes | ( | const xpath_query & | query | ) | const |
Hace referencia a pugi::xpath_query::evaluate_node_set() y PUGI_IMPL_FN.
| PUGI_IMPL_FN xpath_node pugi::xml_node::select_single_node | ( | const char_t * | query, |
| xpath_variable_set * | variables = PUGIXML_NULL ) const |
Hace referencia a pugi::xpath_query::evaluate_node() y PUGI_IMPL_FN.
| PUGI_IMPL_FN xpath_node pugi::xml_node::select_single_node | ( | const xpath_query & | query | ) | const |
Hace referencia a pugi::xpath_query::evaluate_node() y PUGI_IMPL_FN.
| PUGI_IMPL_FN bool pugi::xml_node::set_name | ( | const char_t * | rhs | ) |
Hace referencia a _root, pugi::node_declaration, pugi::node_element, pugi::node_null, pugi::node_pi, PUGI_IMPL_FN y PUGI_IMPL_NODETYPE.
Referenciado por append_child(), append_child(), insert_child_after(), insert_child_after(), insert_child_before(), insert_child_before(), prepend_child() y prepend_child().
| PUGI_IMPL_FN bool pugi::xml_node::set_name | ( | const char_t * | rhs, |
| size_t | size ) |
Hace referencia a _root, pugi::node_declaration, pugi::node_element, pugi::node_null, pugi::node_pi, PUGI_IMPL_FN y PUGI_IMPL_NODETYPE.
| PUGI_IMPL_FN bool pugi::xml_node::set_value | ( | const char_t * | rhs | ) |
Hace referencia a _root, pugi::node_cdata, pugi::node_comment, pugi::node_doctype, pugi::node_null, pugi::node_pcdata, pugi::node_pi, PUGI_IMPL_FN y PUGI_IMPL_NODETYPE.
| PUGI_IMPL_FN bool pugi::xml_node::set_value | ( | const char_t * | rhs, |
| size_t | size ) |
Hace referencia a _root, pugi::node_cdata, pugi::node_comment, pugi::node_doctype, pugi::node_null, pugi::node_pcdata, pugi::node_pi, PUGI_IMPL_FN y PUGI_IMPL_NODETYPE.
| PUGI_IMPL_FN xml_text pugi::xml_node::text | ( | ) | const |
Hace referencia a _root y PUGI_IMPL_FN.
| PUGI_IMPL_FN bool pugi::xml_node::traverse | ( | xml_tree_walker & | walker | ) |
Hace referencia a pugi::xml_tree_walker::_depth, _root, pugi::xml_tree_walker::begin(), pugi::xml_tree_walker::end(), pugi::xml_node_struct::first_child, pugi::xml_tree_walker::for_each(), pugi::xml_node_struct::next_sibling, pugi::xml_node_struct::parent, PUGI_IMPL_FN y xml_node().
| PUGI_IMPL_FN xml_node_type pugi::xml_node::type | ( | ) | const |
Hace referencia a _root, pugi::node_null, PUGI_IMPL_FN y PUGI_IMPL_NODETYPE.
Referenciado por append_attribute(), append_buffer(), append_child(), append_copy(), append_copy(), insert_attribute_after(), insert_attribute_before(), insert_child_after(), insert_child_before(), insert_copy_after(), insert_copy_after(), insert_copy_before(), insert_copy_before(), offset_debug(), prepend_attribute(), prepend_child(), prepend_copy() y prepend_copy().
| PUGI_IMPL_FN const char_t * pugi::xml_node::value | ( | ) | const |
Hace referencia a _root, PUGI_IMPL_FN, PUGIXML_TEXT y value().
Referenciado por value().
|
friend |
Hace referencia a xml_attribute_iterator.
Referenciado por xml_attribute_iterator.
|
friend |
Hace referencia a xml_named_node_iterator.
Referenciado por children() y xml_named_node_iterator.
|
friend |
Hace referencia a xml_node_iterator.
Referenciado por xml_node_iterator.
|
protected |
Referenciado por pugi::xml_document::_create(), pugi::xml_document::_destroy(), append_attribute(), append_buffer(), append_child(), append_copy(), append_copy(), append_move(), attribute(), attribute(), attributes_begin(), attributes_end(), begin(), child(), child_value(), children(), pugi::xml_document::document_element(), empty(), end(), find_attribute(), find_child(), find_child_by_attribute(), 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_after(), insert_copy_before(), insert_copy_before(), insert_move_after(), insert_move_before(), internal_object(), last_attribute(), last_child(), pugi::xml_document::load(), 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(), pugi::xml_document::load_file(), name(), next_sibling(), next_sibling(), offset_debug(), operator unspecified_bool_type(), operator!(), pugi::xml_attribute_iterator::operator!=(), pugi::xml_named_node_iterator::operator!=(), operator!=(), pugi::xml_node_iterator::operator!=(), operator<(), operator<=(), pugi::xml_attribute_iterator::operator==(), pugi::xml_named_node_iterator::operator==(), operator==(), pugi::xml_node_iterator::operator==(), operator>(), operator>=(), parent(), path(), prepend_attribute(), prepend_child(), prepend_copy(), prepend_copy(), prepend_move(), previous_sibling(), previous_sibling(), print(), remove_attribute(), remove_attributes(), remove_child(), remove_children(), pugi::xml_document::reset(), root(), pugi::xml_document::save(), set_name(), set_name(), set_value(), set_value(), text(), traverse(), type(), value(), xml_node() y xml_node().