Animación Vulkan 1.0
Animación de tiro libre baloncesto con motor gráfico desarrollado en clase
Cargando...
Buscando...
Nada coincide
Referencia de la clase pugi::xml_node

#include <pugixml.hpp>

Diagrama de herencia de pugi::xml_node
[leyenda]
Diagrama de colaboración de pugi::xml_node:
[leyenda]

Tipos públicos

typedef xml_node_iterator iterator
typedef xml_attribute_iterator attribute_iterator

Métodos públicos

 xml_node ()
 xml_node (xml_node_struct *p)
 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
bool empty () const
xml_node_type type () const
const char_tname () const
const char_tvalue () const
xml_attribute first_attribute () const
xml_attribute last_attribute () const
xml_node first_child () const
xml_node last_child () const
xml_node next_sibling () const
xml_node previous_sibling () const
xml_node parent () const
xml_node root () const
xml_text text () const
xml_node child (const char_t *name) const
xml_attribute attribute (const char_t *name) const
xml_node next_sibling (const char_t *name) const
xml_node previous_sibling (const char_t *name) const
xml_attribute attribute (const char_t *name, xml_attribute &hint) const
const char_tchild_value () const
const char_tchild_value (const char_t *name) const
bool set_name (const char_t *rhs)
bool set_name (const char_t *rhs, size_t size)
bool set_value (const char_t *rhs)
bool set_value (const char_t *rhs, size_t size)
xml_attribute append_attribute (const char_t *name)
xml_attribute prepend_attribute (const char_t *name)
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_attribute append_copy (const xml_attribute &proto)
xml_attribute prepend_copy (const xml_attribute &proto)
xml_attribute insert_copy_after (const xml_attribute &proto, const xml_attribute &attr)
xml_attribute insert_copy_before (const xml_attribute &proto, const xml_attribute &attr)
xml_node append_child (xml_node_type type=node_element)
xml_node prepend_child (xml_node_type type=node_element)
xml_node insert_child_after (xml_node_type type, const xml_node &node)
xml_node insert_child_before (xml_node_type type, const xml_node &node)
xml_node append_child (const char_t *name)
xml_node prepend_child (const char_t *name)
xml_node insert_child_after (const char_t *name, const xml_node &node)
xml_node insert_child_before (const char_t *name, const xml_node &node)
xml_node append_copy (const xml_node &proto)
xml_node prepend_copy (const xml_node &proto)
xml_node insert_copy_after (const xml_node &proto, const xml_node &node)
xml_node insert_copy_before (const xml_node &proto, const xml_node &node)
xml_node append_move (const xml_node &moved)
xml_node prepend_move (const xml_node &moved)
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)
bool remove_attribute (const xml_attribute &a)
bool remove_attribute (const char_t *name)
bool remove_attributes ()
bool remove_child (const xml_node &n)
bool remove_child (const char_t *name)
bool remove_children ()
xml_parse_result append_buffer (const void *contents, size_t size, unsigned int options=parse_default, xml_encoding encoding=encoding_auto)
template<typename Predicate>
xml_attribute find_attribute (Predicate pred) const
template<typename Predicate>
xml_node find_child (Predicate pred) const
template<typename Predicate>
xml_node find_node (Predicate pred) const
xml_node find_child_by_attribute (const char_t *name, const char_t *attr_name, const char_t *attr_value) const
xml_node find_child_by_attribute (const char_t *attr_name, const char_t *attr_value) const
string_t path (char_t delimiter='/') const
xml_node first_element_by_path (const char_t *path, char_t delimiter='/') const
bool traverse (xml_tree_walker &walker)
xpath_node select_node (const char_t *query, xpath_variable_set *variables=PUGIXML_NULL) const
xpath_node select_node (const xpath_query &query) const
xpath_node_set select_nodes (const char_t *query, xpath_variable_set *variables=PUGIXML_NULL) const
xpath_node_set select_nodes (const xpath_query &query) const
PUGIXML_DEPRECATED xpath_node select_single_node (const char_t *query, xpath_variable_set *variables=PUGIXML_NULL) const
PUGIXML_DEPRECATED xpath_node select_single_node (const xpath_query &query) 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
void 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
void print (std::basic_ostream< wchar_t > &os, const char_t *indent=PUGIXML_TEXT("\t"), unsigned int flags=format_default, unsigned int depth=0) const
iterator begin () const
iterator end () const
attribute_iterator attributes_begin () const
attribute_iterator attributes_end () const
xml_object_range< xml_node_iteratorchildren () const
xml_object_range< xml_attribute_iteratorattributes () const
xml_object_range< xml_named_node_iteratorchildren (const char_t *name) const
ptrdiff_t offset_debug () const
size_t hash_value () const
xml_node_struct * internal_object () const

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

Documentación de los «Typedef» miembros de la clase

◆ attribute_iterator

◆ iterator

◆ unspecified_bool_type

typedef void(* pugi::xml_node::unspecified_bool_type) (xml_node ***)
protected

Documentación de constructores y destructores

◆ xml_node() [1/2]

◆ xml_node() [2/2]

PUGI_IMPL_FN pugi::xml_node::xml_node ( xml_node_struct * p)
explicit

Hace referencia a _root y PUGI_IMPL_FN.

Documentación de funciones miembro

◆ append_attribute()

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().

Gráfico de llamadas de esta función:

◆ append_buffer()

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().

Gráfico de llamadas de esta función:

◆ append_child() [1/2]

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().

Gráfico de llamadas de esta función:

◆ append_child() [2/2]

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().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ append_copy() [1/2]

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().

Gráfico de llamadas de esta función:

◆ append_copy() [2/2]

PUGI_IMPL_FN xml_node pugi::xml_node::append_copy ( const xml_node & proto)

Hace referencia a _root, PUGI_IMPL_FN, type() y xml_node().

Gráfico de llamadas de esta función:

◆ append_move()

PUGI_IMPL_FN xml_node pugi::xml_node::append_move ( const xml_node & moved)

Hace referencia a _root, PUGI_IMPL_FN y xml_node().

Gráfico de llamadas de esta función:

◆ attribute() [1/2]

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().

Gráfico de llamadas a esta función:

◆ attribute() [2/2]

PUGI_IMPL_FN xml_attribute pugi::xml_node::attribute ( const char_t * name,
xml_attribute & hint ) const

◆ attributes()

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.

Gráfico de llamadas de esta función:

◆ attributes_begin()

PUGI_IMPL_FN xml_node::attribute_iterator pugi::xml_node::attributes_begin ( ) const

Hace referencia a _root y PUGI_IMPL_FN.

Referenciado por attributes().

Gráfico de llamadas a esta función:

◆ attributes_end()

PUGI_IMPL_FN xml_node::attribute_iterator pugi::xml_node::attributes_end ( ) const

Hace referencia a _root y PUGI_IMPL_FN.

Referenciado por attributes().

Gráfico de llamadas a esta función:

◆ begin()

PUGI_IMPL_FN xml_node::iterator pugi::xml_node::begin ( ) const

Hace referencia a _root y PUGI_IMPL_FN.

Referenciado por children().

Gráfico de llamadas a esta función:

◆ child()

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().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ child_value() [1/2]

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().

Gráfico de llamadas a esta función:

◆ child_value() [2/2]

PUGI_IMPL_FN const char_t * pugi::xml_node::child_value ( const char_t * name) const

Hace referencia a child(), child_value() y PUGI_IMPL_FN.

Gráfico de llamadas de esta función:

◆ children() [1/2]

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().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ children() [2/2]

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.

Gráfico de llamadas de esta función:

◆ empty()

PUGI_IMPL_FN bool pugi::xml_node::empty ( ) const

Hace referencia a _root y PUGI_IMPL_FN.

◆ end()

PUGI_IMPL_FN xml_node::iterator pugi::xml_node::end ( ) const

Hace referencia a _root y PUGI_IMPL_FN.

Referenciado por children().

Gráfico de llamadas a esta función:

◆ find_attribute()

template<typename Predicate>
xml_attribute pugi::xml_node::find_attribute ( Predicate pred) const
inline

Hace referencia a _root y first_attribute().

Gráfico de llamadas de esta función:

◆ find_child()

template<typename Predicate>
xml_node pugi::xml_node::find_child ( Predicate pred) const
inline

Hace referencia a _root, first_child() y xml_node().

Gráfico de llamadas de esta función:

◆ find_child_by_attribute() [1/2]

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().

Gráfico de llamadas de esta función:

◆ find_child_by_attribute() [2/2]

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().

Gráfico de llamadas de esta función:

◆ find_node()

template<typename Predicate>
xml_node pugi::xml_node::find_node ( Predicate pred) const
inline

Hace referencia a _root, first_child(), next_sibling(), parent() y xml_node().

Gráfico de llamadas de esta función:

◆ first_attribute()

PUGI_IMPL_FN xml_attribute pugi::xml_node::first_attribute ( ) const

Hace referencia a _root y PUGI_IMPL_FN.

Referenciado por find_attribute().

Gráfico de llamadas a esta función:

◆ first_child()

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().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ first_element_by_path()

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().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ hash_value()

PUGI_IMPL_FN size_t pugi::xml_node::hash_value ( ) const

Hace referencia a _root y PUGI_IMPL_FN.

◆ insert_attribute_after()

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().

Gráfico de llamadas de esta función:

◆ insert_attribute_before()

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().

Gráfico de llamadas de esta función:

◆ insert_child_after() [1/2]

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().

Gráfico de llamadas de esta función:

◆ insert_child_after() [2/2]

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().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ insert_child_before() [1/2]

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().

Gráfico de llamadas de esta función:

◆ insert_child_before() [2/2]

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().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ insert_copy_after() [1/2]

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().

Gráfico de llamadas de esta función:

◆ insert_copy_after() [2/2]

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().

Gráfico de llamadas de esta función:

◆ insert_copy_before() [1/2]

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().

Gráfico de llamadas de esta función:

◆ insert_copy_before() [2/2]

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().

Gráfico de llamadas de esta función:

◆ insert_move_after()

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().

Gráfico de llamadas de esta función:

◆ insert_move_before()

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().

Gráfico de llamadas de esta función:

◆ internal_object()

PUGI_IMPL_FN xml_node_struct * pugi::xml_node::internal_object ( ) const

Hace referencia a _root y PUGI_IMPL_FN.

◆ last_attribute()

PUGI_IMPL_FN xml_attribute pugi::xml_node::last_attribute ( ) const

Hace referencia a _root y PUGI_IMPL_FN.

◆ last_child()

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().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ name()

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().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ next_sibling() [1/2]

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().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ next_sibling() [2/2]

PUGI_IMPL_FN xml_node pugi::xml_node::next_sibling ( const char_t * name) const

Hace referencia a _root, PUGI_IMPL_FN y xml_node().

Gráfico de llamadas de esta función:

◆ offset_debug()

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().

Gráfico de llamadas de esta función:

◆ operator unspecified_bool_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().

Gráfico de llamadas de esta función:

◆ operator!()

PUGI_IMPL_FN bool pugi::xml_node::operator! ( ) const

Hace referencia a _root y PUGI_IMPL_FN.

◆ operator!=()

Hace referencia a _root, PUGI_IMPL_FN y xml_node().

Gráfico de llamadas de esta función:

◆ operator<()

PUGI_IMPL_FN bool pugi::xml_node::operator< ( const xml_node & r) const

Hace referencia a _root, PUGI_IMPL_FN y xml_node().

Gráfico de llamadas de esta función:

◆ operator<=()

PUGI_IMPL_FN bool pugi::xml_node::operator<= ( const xml_node & r) const

Hace referencia a _root, PUGI_IMPL_FN y xml_node().

Gráfico de llamadas de esta función:

◆ operator==()

PUGI_IMPL_FN bool pugi::xml_node::operator== ( const xml_node & r) const

Hace referencia a _root, PUGI_IMPL_FN y xml_node().

Gráfico de llamadas de esta función:

◆ operator>()

PUGI_IMPL_FN bool pugi::xml_node::operator> ( const xml_node & r) const

Hace referencia a _root, PUGI_IMPL_FN y xml_node().

Gráfico de llamadas de esta función:

◆ operator>=()

PUGI_IMPL_FN bool pugi::xml_node::operator>= ( const xml_node & r) const

Hace referencia a _root, PUGI_IMPL_FN y xml_node().

Gráfico de llamadas de esta función:

◆ parent()

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().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ 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().

Gráfico de llamadas a esta función:

◆ prepend_attribute()

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().

Gráfico de llamadas de esta función:

◆ prepend_child() [1/2]

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().

Gráfico de llamadas de esta función:

◆ prepend_child() [2/2]

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().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ prepend_copy() [1/2]

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().

Gráfico de llamadas de esta función:

◆ prepend_copy() [2/2]

PUGI_IMPL_FN xml_node pugi::xml_node::prepend_copy ( const xml_node & proto)

Hace referencia a _root, PUGI_IMPL_FN, type() y xml_node().

Gráfico de llamadas de esta función:

◆ prepend_move()

PUGI_IMPL_FN xml_node pugi::xml_node::prepend_move ( const xml_node & moved)

Hace referencia a _root, PUGI_IMPL_FN y xml_node().

Gráfico de llamadas de esta función:

◆ previous_sibling() [1/2]

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().

Gráfico de llamadas de esta función:

◆ previous_sibling() [2/2]

PUGI_IMPL_FN xml_node pugi::xml_node::previous_sibling ( const char_t * name) const

Hace referencia a _root, PUGI_IMPL_FN y xml_node().

Gráfico de llamadas de esta función:

◆ print() [1/3]

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

Hace referencia a print() y PUGI_IMPL_FN.

Gráfico de llamadas de esta función:

◆ print() [2/3]

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.

Gráfico de llamadas de esta función:

◆ print() [3/3]

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().

Gráfico de llamadas a esta función:

◆ remove_attribute() [1/2]

PUGI_IMPL_FN bool pugi::xml_node::remove_attribute ( const char_t * name)

Hace referencia a attribute(), PUGI_IMPL_FN y remove_attribute().

Gráfico de llamadas de esta función:

◆ remove_attribute() [2/2]

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().

Gráfico de llamadas a esta función:

◆ remove_attributes()

PUGI_IMPL_FN bool pugi::xml_node::remove_attributes ( )

◆ remove_child() [1/2]

PUGI_IMPL_FN bool pugi::xml_node::remove_child ( const char_t * name)

Hace referencia a child(), PUGI_IMPL_FN y remove_child().

Gráfico de llamadas de esta función:

◆ remove_child() [2/2]

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().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ remove_children()

PUGI_IMPL_FN bool pugi::xml_node::remove_children ( )

◆ root()

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().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ select_node() [1/2]

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.

Gráfico de llamadas de esta función:

◆ select_node() [2/2]

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.

Gráfico de llamadas de esta función:

◆ select_nodes() [1/2]

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.

Gráfico de llamadas de esta función:

◆ select_nodes() [2/2]

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.

Gráfico de llamadas de esta función:

◆ select_single_node() [1/2]

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.

Gráfico de llamadas de esta función:

◆ select_single_node() [2/2]

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.

Gráfico de llamadas de esta función:

◆ set_name() [1/2]

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().

Gráfico de llamadas a esta función:

◆ set_name() [2/2]

PUGI_IMPL_FN bool pugi::xml_node::set_name ( const char_t * rhs,
size_t size )

◆ set_value() [1/2]

◆ set_value() [2/2]

PUGI_IMPL_FN bool pugi::xml_node::set_value ( const char_t * rhs,
size_t size )

◆ text()

PUGI_IMPL_FN xml_text pugi::xml_node::text ( ) const

Hace referencia a _root y PUGI_IMPL_FN.

◆ traverse()

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().

Gráfico de llamadas de esta función:

◆ type()

◆ value()

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().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ xml_attribute_iterator

friend class xml_attribute_iterator
friend

Hace referencia a xml_attribute_iterator.

Referenciado por xml_attribute_iterator.

◆ xml_named_node_iterator

friend class xml_named_node_iterator
friend

Hace referencia a xml_named_node_iterator.

Referenciado por children() y xml_named_node_iterator.

◆ xml_node_iterator

friend class xml_node_iterator
friend

Hace referencia a xml_node_iterator.

Referenciado por xml_node_iterator.

Documentación de datos miembro

◆ _root

xml_node_struct* pugi::xml_node::_root
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().


La documentación de esta clase está generada de los siguientes archivos: