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_attribute

#include <pugixml.hpp>

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

Métodos públicos

 xml_attribute ()
 xml_attribute (xml_attribute_struct *attr)
 operator unspecified_bool_type () const
bool operator! () const
bool operator== (const xml_attribute &r) const
bool operator!= (const xml_attribute &r) const
bool operator< (const xml_attribute &r) const
bool operator> (const xml_attribute &r) const
bool operator<= (const xml_attribute &r) const
bool operator>= (const xml_attribute &r) const
bool empty () const
const char_tname () const
const char_tvalue () const
const char_tas_string (const char_t *def=PUGIXML_TEXT("")) const
int as_int (int def=0) const
unsigned int as_uint (unsigned int def=0) const
double as_double (double def=0) const
float as_float (float def=0) const
bool as_bool (bool def=false) 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)
bool set_value (int rhs)
bool set_value (unsigned int rhs)
bool set_value (long rhs)
bool set_value (unsigned long rhs)
bool set_value (double rhs)
bool set_value (double rhs, int precision)
bool set_value (float rhs)
bool set_value (float rhs, int precision)
bool set_value (bool rhs)
xml_attributeoperator= (const char_t *rhs)
xml_attributeoperator= (int rhs)
xml_attributeoperator= (unsigned int rhs)
xml_attributeoperator= (long rhs)
xml_attributeoperator= (unsigned long rhs)
xml_attributeoperator= (double rhs)
xml_attributeoperator= (float rhs)
xml_attributeoperator= (bool rhs)
xml_attribute next_attribute () const
xml_attribute previous_attribute () const
size_t hash_value () const
xml_attribute_structinternal_object () const

Tipos privados

typedef void(* unspecified_bool_type) (xml_attribute ***)

Atributos privados

xml_attribute_struct_attr

Amigas

class xml_attribute_iterator
class xml_node

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

◆ unspecified_bool_type

typedef void(* pugi::xml_attribute::unspecified_bool_type) (xml_attribute ***)
private

Documentación de constructores y destructores

◆ xml_attribute() [1/2]

PUGI_IMPL_FN pugi::xml_attribute::xml_attribute ( )

Hace referencia a _attr y PUGI_IMPL_FN.

Referenciado por next_attribute(), operator!=(), operator<(), operator<=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator==(), operator>(), operator>=() y previous_attribute().

Gráfico de llamadas a esta función:

◆ xml_attribute() [2/2]

PUGI_IMPL_FN pugi::xml_attribute::xml_attribute ( xml_attribute_struct * attr)
explicit

Hace referencia a _attr y PUGI_IMPL_FN.

Documentación de funciones miembro

◆ as_bool()

PUGI_IMPL_FN bool pugi::xml_attribute::as_bool ( bool def = false) const

Hace referencia a _attr, PUGI_IMPL_FN y value().

Gráfico de llamadas de esta función:

◆ as_double()

PUGI_IMPL_FN double pugi::xml_attribute::as_double ( double def = 0) const

Hace referencia a _attr, PUGI_IMPL_FN y value().

Gráfico de llamadas de esta función:

◆ as_float()

PUGI_IMPL_FN float pugi::xml_attribute::as_float ( float def = 0) const

Hace referencia a _attr, PUGI_IMPL_FN y value().

Referenciado por GEXMLParser::parseBalljoint() y GEXMLParser::parseVec3().

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

◆ as_int()

PUGI_IMPL_FN int pugi::xml_attribute::as_int ( int def = 0) const

Hace referencia a _attr, PUGI_IMPL_FN y value().

Gráfico de llamadas de esta función:

◆ as_string()

PUGI_IMPL_FN const char_t * pugi::xml_attribute::as_string ( const char_t * def = PUGIXML_TEXT("")) const

Hace referencia a _attr, PUGI_IMPL_FN y value().

Referenciado por GEXMLParser::parseBalljoint() y GEXMLParser::parseSkeletonFile().

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

◆ as_uint()

PUGI_IMPL_FN unsigned int pugi::xml_attribute::as_uint ( unsigned int def = 0) const

Hace referencia a _attr, PUGI_IMPL_FN y value().

Gráfico de llamadas de esta función:

◆ empty()

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

Hace referencia a _attr y PUGI_IMPL_FN.

◆ hash_value()

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

Hace referencia a _attr y PUGI_IMPL_FN.

◆ internal_object()

PUGI_IMPL_FN xml_attribute_struct * pugi::xml_attribute::internal_object ( ) const

Hace referencia a _attr y PUGI_IMPL_FN.

◆ name()

PUGI_IMPL_FN const char_t * pugi::xml_attribute::name ( ) const

Hace referencia a _attr, 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_attribute()

PUGI_IMPL_FN xml_attribute pugi::xml_attribute::next_attribute ( ) const

Hace referencia a _attr, PUGI_IMPL_FN y xml_attribute().

Gráfico de llamadas de esta función:

◆ operator unspecified_bool_type()

PUGI_IMPL_FN pugi::xml_attribute::operator xml_attribute::unspecified_bool_type ( ) const

Hace referencia a _attr, PUGI_IMPL_FN y pugi::unspecified_bool_xml_attribute().

Gráfico de llamadas de esta función:

◆ operator!()

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

Hace referencia a _attr y PUGI_IMPL_FN.

◆ operator!=()

Hace referencia a _attr, PUGI_IMPL_FN y xml_attribute().

Gráfico de llamadas de esta función:

◆ operator<()

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

Hace referencia a _attr, PUGI_IMPL_FN y xml_attribute().

Gráfico de llamadas de esta función:

◆ operator<=()

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

Hace referencia a _attr, PUGI_IMPL_FN y xml_attribute().

Gráfico de llamadas de esta función:

◆ operator=() [1/8]

PUGI_IMPL_FN xml_attribute & pugi::xml_attribute::operator= ( bool rhs)

Hace referencia a PUGI_IMPL_FN, set_value() y xml_attribute().

Gráfico de llamadas de esta función:

◆ operator=() [2/8]

PUGI_IMPL_FN xml_attribute & pugi::xml_attribute::operator= ( const char_t * rhs)

Hace referencia a PUGI_IMPL_FN, set_value() y xml_attribute().

Gráfico de llamadas de esta función:

◆ operator=() [3/8]

PUGI_IMPL_FN xml_attribute & pugi::xml_attribute::operator= ( double rhs)

Hace referencia a PUGI_IMPL_FN, set_value() y xml_attribute().

Gráfico de llamadas de esta función:

◆ operator=() [4/8]

PUGI_IMPL_FN xml_attribute & pugi::xml_attribute::operator= ( float rhs)

Hace referencia a PUGI_IMPL_FN, set_value() y xml_attribute().

Gráfico de llamadas de esta función:

◆ operator=() [5/8]

PUGI_IMPL_FN xml_attribute & pugi::xml_attribute::operator= ( int rhs)

Hace referencia a PUGI_IMPL_FN, set_value() y xml_attribute().

Gráfico de llamadas de esta función:

◆ operator=() [6/8]

PUGI_IMPL_FN xml_attribute & pugi::xml_attribute::operator= ( long rhs)

Hace referencia a PUGI_IMPL_FN, set_value() y xml_attribute().

Gráfico de llamadas de esta función:

◆ operator=() [7/8]

PUGI_IMPL_FN xml_attribute & pugi::xml_attribute::operator= ( unsigned int rhs)

Hace referencia a PUGI_IMPL_FN, set_value() y xml_attribute().

Gráfico de llamadas de esta función:

◆ operator=() [8/8]

PUGI_IMPL_FN xml_attribute & pugi::xml_attribute::operator= ( unsigned long rhs)

Hace referencia a PUGI_IMPL_FN, set_value() y xml_attribute().

Gráfico de llamadas de esta función:

◆ operator==()

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

Hace referencia a _attr, PUGI_IMPL_FN y xml_attribute().

Gráfico de llamadas de esta función:

◆ operator>()

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

Hace referencia a _attr, PUGI_IMPL_FN y xml_attribute().

Gráfico de llamadas de esta función:

◆ operator>=()

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

Hace referencia a _attr, PUGI_IMPL_FN y xml_attribute().

Gráfico de llamadas de esta función:

◆ previous_attribute()

PUGI_IMPL_FN xml_attribute pugi::xml_attribute::previous_attribute ( ) const

Hace referencia a _attr, PUGI_IMPL_FN y xml_attribute().

Gráfico de llamadas de esta función:

◆ set_name() [1/2]

PUGI_IMPL_FN bool pugi::xml_attribute::set_name ( const char_t * rhs)

Hace referencia a _attr y PUGI_IMPL_FN.

Referenciado por pugi::xml_node::append_attribute(), pugi::xml_node::insert_attribute_after(), pugi::xml_node::insert_attribute_before() y pugi::xml_node::prepend_attribute().

Gráfico de llamadas a esta función:

◆ set_name() [2/2]

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

Hace referencia a _attr y PUGI_IMPL_FN.

◆ set_value() [1/11]

PUGI_IMPL_FN bool pugi::xml_attribute::set_value ( bool rhs)

Hace referencia a _attr y PUGI_IMPL_FN.

◆ set_value() [2/11]

PUGI_IMPL_FN bool pugi::xml_attribute::set_value ( const char_t * rhs)

Hace referencia a _attr y PUGI_IMPL_FN.

Referenciado por operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=() y operator=().

Gráfico de llamadas a esta función:

◆ set_value() [3/11]

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

Hace referencia a _attr y PUGI_IMPL_FN.

◆ set_value() [4/11]

PUGI_IMPL_FN bool pugi::xml_attribute::set_value ( double rhs)

◆ set_value() [5/11]

PUGI_IMPL_FN bool pugi::xml_attribute::set_value ( double rhs,
int precision )

Hace referencia a _attr y PUGI_IMPL_FN.

◆ set_value() [6/11]

PUGI_IMPL_FN bool pugi::xml_attribute::set_value ( float rhs)

◆ set_value() [7/11]

PUGI_IMPL_FN bool pugi::xml_attribute::set_value ( float rhs,
int precision )

Hace referencia a _attr y PUGI_IMPL_FN.

◆ set_value() [8/11]

PUGI_IMPL_FN bool pugi::xml_attribute::set_value ( int rhs)

Hace referencia a _attr y PUGI_IMPL_FN.

◆ set_value() [9/11]

PUGI_IMPL_FN bool pugi::xml_attribute::set_value ( long rhs)

Hace referencia a _attr y PUGI_IMPL_FN.

◆ set_value() [10/11]

PUGI_IMPL_FN bool pugi::xml_attribute::set_value ( unsigned int rhs)

Hace referencia a _attr y PUGI_IMPL_FN.

◆ set_value() [11/11]

PUGI_IMPL_FN bool pugi::xml_attribute::set_value ( unsigned long rhs)

Hace referencia a _attr y PUGI_IMPL_FN.

◆ value()

PUGI_IMPL_FN const char_t * pugi::xml_attribute::value ( ) const

Hace referencia a _attr, PUGI_IMPL_FN, PUGIXML_TEXT y value().

Referenciado por as_bool(), as_double(), as_float(), as_int(), as_string(), as_uint() y 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_node

friend class xml_node
friend

Hace referencia a xml_node.

Referenciado por xml_node.

Documentación de datos miembro

◆ _attr


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