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_named_node_iterator

#include <pugixml.hpp>

Diagrama de colaboración de pugi::xml_named_node_iterator:
[leyenda]

Tipos públicos

typedef ptrdiff_t difference_type
typedef xml_node value_type
typedef xml_nodepointer
typedef xml_nodereference
typedef std::bidirectional_iterator_tag iterator_category

Métodos públicos

 xml_named_node_iterator ()
 xml_named_node_iterator (const xml_node &node, const char_t *name)
bool operator== (const xml_named_node_iterator &rhs) const
bool operator!= (const xml_named_node_iterator &rhs) const
xml_nodeoperator* () const
xml_nodeoperator-> () const
xml_named_node_iteratoroperator++ ()
xml_named_node_iterator operator++ (int)
xml_named_node_iteratoroperator-- ()
xml_named_node_iterator operator-- (int)

Métodos privados

 xml_named_node_iterator (xml_node_struct *ref, xml_node_struct *parent, const char_t *name)

Atributos privados

xml_node _wrap
xml_node _parent
const char_t_name

Amigas

class xml_node

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

◆ difference_type

◆ iterator_category

typedef std::bidirectional_iterator_tag pugi::xml_named_node_iterator::iterator_category

◆ pointer

◆ reference

◆ value_type

Documentación de constructores y destructores

◆ xml_named_node_iterator() [1/3]

PUGI_IMPL_FN pugi::xml_named_node_iterator::xml_named_node_iterator ( )

Hace referencia a _name y PUGI_IMPL_FN.

Referenciado por operator!=(), operator++(), operator++(), operator--(), operator--() y operator==().

Gráfico de llamadas a esta función:

◆ xml_named_node_iterator() [2/3]

PUGI_IMPL_FN pugi::xml_named_node_iterator::xml_named_node_iterator ( const xml_node & node,
const char_t * name )

Hace referencia a _name, _parent, _wrap, PUGI_IMPL_FN y xml_node.

Gráfico de llamadas de esta función:

◆ xml_named_node_iterator() [3/3]

PUGI_IMPL_FN pugi::xml_named_node_iterator::xml_named_node_iterator ( xml_node_struct * ref,
xml_node_struct * parent,
const char_t * name )
private

Hace referencia a _name, _parent, _wrap y PUGI_IMPL_FN.

Documentación de funciones miembro

◆ operator!=()

PUGI_IMPL_FN bool pugi::xml_named_node_iterator::operator!= ( const xml_named_node_iterator & rhs) const

Hace referencia a _parent, pugi::xml_node::_root, _wrap, PUGI_IMPL_FN y xml_named_node_iterator().

Gráfico de llamadas de esta función:

◆ operator*()

PUGI_IMPL_FN xml_node & pugi::xml_named_node_iterator::operator* ( ) const

Hace referencia a _wrap, PUGI_IMPL_FN y xml_node.

Gráfico de llamadas de esta función:

◆ operator++() [1/2]

PUGI_IMPL_FN xml_named_node_iterator & pugi::xml_named_node_iterator::operator++ ( )

Hace referencia a _name, _wrap, PUGI_IMPL_FN y xml_named_node_iterator().

Gráfico de llamadas de esta función:

◆ operator++() [2/2]

PUGI_IMPL_FN xml_named_node_iterator pugi::xml_named_node_iterator::operator++ ( int )

Hace referencia a PUGI_IMPL_FN y xml_named_node_iterator().

Gráfico de llamadas de esta función:

◆ operator--() [1/2]

PUGI_IMPL_FN xml_named_node_iterator & pugi::xml_named_node_iterator::operator-- ( )

Hace referencia a _name, _parent, _wrap, PUGI_IMPL_FN y xml_named_node_iterator().

Gráfico de llamadas de esta función:

◆ operator--() [2/2]

PUGI_IMPL_FN xml_named_node_iterator pugi::xml_named_node_iterator::operator-- ( int )

Hace referencia a PUGI_IMPL_FN y xml_named_node_iterator().

Gráfico de llamadas de esta función:

◆ operator->()

PUGI_IMPL_FN xml_node * pugi::xml_named_node_iterator::operator-> ( ) const

Hace referencia a _wrap, PUGI_IMPL_FN y xml_node.

Gráfico de llamadas de esta función:

◆ operator==()

PUGI_IMPL_FN bool pugi::xml_named_node_iterator::operator== ( const xml_named_node_iterator & rhs) const

Hace referencia a _parent, pugi::xml_node::_root, _wrap, PUGI_IMPL_FN y xml_named_node_iterator().

Gráfico de llamadas de esta función:

◆ xml_node

friend class xml_node
friend

Hace referencia a xml_node.

Referenciado por operator*(), operator->(), xml_named_node_iterator() y xml_node.

Documentación de datos miembro

◆ _name

const char_t* pugi::xml_named_node_iterator::_name
private

◆ _parent

xml_node pugi::xml_named_node_iterator::_parent
private

◆ _wrap

xml_node pugi::xml_named_node_iterator::_wrap
mutableprivate

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