#include <pugixml.hpp>
Métodos públicos | |
| xml_text () | |
| operator unspecified_bool_type () const | |
| bool | operator! () const |
| bool | empty () const |
| const char_t * | get () const |
| const char_t * | as_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 (const char_t *rhs) |
| bool | set (const char_t *rhs, size_t size) |
| bool | set (int rhs) |
| bool | set (unsigned int rhs) |
| bool | set (long rhs) |
| bool | set (unsigned long rhs) |
| bool | set (double rhs) |
| bool | set (double rhs, int precision) |
| bool | set (float rhs) |
| bool | set (float rhs, int precision) |
| bool | set (bool rhs) |
| xml_text & | operator= (const char_t *rhs) |
| xml_text & | operator= (int rhs) |
| xml_text & | operator= (unsigned int rhs) |
| xml_text & | operator= (long rhs) |
| xml_text & | operator= (unsigned long rhs) |
| xml_text & | operator= (double rhs) |
| xml_text & | operator= (float rhs) |
| xml_text & | operator= (bool rhs) |
| xml_node | data () const |
Tipos privados | |
| typedef void(* | unspecified_bool_type) (xml_text ***) |
Métodos privados | |
| xml_text (xml_node_struct *root) | |
| xml_node_struct * | _data_new () |
| xml_node_struct * | _data () const |
Atributos privados | |
| xml_node_struct * | _root |
Amigas | |
| class | xml_node |
|
private |
|
explicitprivate |
Hace referencia a _root y PUGI_IMPL_FN.
Referenciado por operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=() y operator=().
| PUGI_IMPL_FN pugi::xml_text::xml_text | ( | ) |
Hace referencia a _root y PUGI_IMPL_FN.
|
private |
Hace referencia a _root, pugi::node_element, PUGI_IMPL_FN y PUGI_IMPL_NODETYPE.
Referenciado por _data_new(), as_bool(), as_double(), as_float(), as_int(), as_string(), as_uint(), data(), empty(), get(), operator unspecified_bool_type() y operator!().
|
private |
| PUGI_IMPL_FN bool pugi::xml_text::as_bool | ( | bool | def = false | ) | const |
Hace referencia a _data(), PUGI_IMPL_FN y pugi::xml_node_struct::value.
| PUGI_IMPL_FN double pugi::xml_text::as_double | ( | double | def = 0 | ) | const |
Hace referencia a _data(), PUGI_IMPL_FN y pugi::xml_node_struct::value.
| PUGI_IMPL_FN float pugi::xml_text::as_float | ( | float | def = 0 | ) | const |
Hace referencia a _data(), PUGI_IMPL_FN y pugi::xml_node_struct::value.
| PUGI_IMPL_FN int pugi::xml_text::as_int | ( | int | def = 0 | ) | const |
Hace referencia a _data(), PUGI_IMPL_FN y pugi::xml_node_struct::value.
| PUGI_IMPL_FN const char_t * pugi::xml_text::as_string | ( | const char_t * | def = PUGIXML_TEXT("") | ) | const |
Hace referencia a _data(), PUGI_IMPL_FN y pugi::xml_node_struct::value.
| PUGI_IMPL_FN unsigned int pugi::xml_text::as_uint | ( | unsigned int | def = 0 | ) | const |
Hace referencia a _data(), PUGI_IMPL_FN y pugi::xml_node_struct::value.
| PUGI_IMPL_FN xml_node pugi::xml_text::data | ( | ) | const |
| PUGI_IMPL_FN bool pugi::xml_text::empty | ( | ) | const |
| PUGI_IMPL_FN const char_t * pugi::xml_text::get | ( | ) | const |
Hace referencia a _data(), PUGI_IMPL_FN, PUGIXML_TEXT y pugi::xml_node_struct::value.
| PUGI_IMPL_FN pugi::xml_text::operator xml_text::unspecified_bool_type | ( | ) | const |
Hace referencia a _data(), PUGI_IMPL_FN y pugi::unspecified_bool_xml_text().
| PUGI_IMPL_FN bool pugi::xml_text::operator! | ( | ) | const |
| PUGI_IMPL_FN xml_text & pugi::xml_text::operator= | ( | bool | rhs | ) |
| PUGI_IMPL_FN xml_text & pugi::xml_text::operator= | ( | const char_t * | rhs | ) |
| PUGI_IMPL_FN xml_text & pugi::xml_text::operator= | ( | double | rhs | ) |
| PUGI_IMPL_FN xml_text & pugi::xml_text::operator= | ( | float | rhs | ) |
| PUGI_IMPL_FN xml_text & pugi::xml_text::operator= | ( | int | rhs | ) |
| PUGI_IMPL_FN xml_text & pugi::xml_text::operator= | ( | long | rhs | ) |
| PUGI_IMPL_FN xml_text & pugi::xml_text::operator= | ( | unsigned int | rhs | ) |
| PUGI_IMPL_FN xml_text & pugi::xml_text::operator= | ( | unsigned long | rhs | ) |
| PUGI_IMPL_FN bool pugi::xml_text::set | ( | bool | rhs | ) |
Hace referencia a _data_new(), pugi::xml_node_struct::header, PUGI_IMPL_FN y pugi::xml_node_struct::value.
| PUGI_IMPL_FN bool pugi::xml_text::set | ( | const char_t * | rhs | ) |
Hace referencia a _data_new(), pugi::xml_node_struct::header, PUGI_IMPL_FN y pugi::xml_node_struct::value.
Referenciado por operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=() y operator=().
| PUGI_IMPL_FN bool pugi::xml_text::set | ( | const char_t * | rhs, |
| size_t | size ) |
Hace referencia a _data_new(), pugi::xml_node_struct::header, PUGI_IMPL_FN y pugi::xml_node_struct::value.
| PUGI_IMPL_FN bool pugi::xml_text::set | ( | double | rhs | ) |
Hace referencia a _data_new(), pugi::default_double_precision, pugi::xml_node_struct::header, PUGI_IMPL_FN y pugi::xml_node_struct::value.
| PUGI_IMPL_FN bool pugi::xml_text::set | ( | double | rhs, |
| int | precision ) |
Hace referencia a _data_new(), pugi::xml_node_struct::header, PUGI_IMPL_FN y pugi::xml_node_struct::value.
| PUGI_IMPL_FN bool pugi::xml_text::set | ( | float | rhs | ) |
Hace referencia a _data_new(), pugi::default_float_precision, pugi::xml_node_struct::header, PUGI_IMPL_FN y pugi::xml_node_struct::value.
| PUGI_IMPL_FN bool pugi::xml_text::set | ( | float | rhs, |
| int | precision ) |
Hace referencia a _data_new(), pugi::xml_node_struct::header, PUGI_IMPL_FN y pugi::xml_node_struct::value.
| PUGI_IMPL_FN bool pugi::xml_text::set | ( | int | rhs | ) |
Hace referencia a _data_new(), pugi::xml_node_struct::header, PUGI_IMPL_FN y pugi::xml_node_struct::value.
| PUGI_IMPL_FN bool pugi::xml_text::set | ( | long | rhs | ) |
Hace referencia a _data_new(), pugi::xml_node_struct::header, PUGI_IMPL_FN y pugi::xml_node_struct::value.
| PUGI_IMPL_FN bool pugi::xml_text::set | ( | unsigned int | rhs | ) |
Hace referencia a _data_new(), pugi::xml_node_struct::header, PUGI_IMPL_FN y pugi::xml_node_struct::value.
| PUGI_IMPL_FN bool pugi::xml_text::set | ( | unsigned long | rhs | ) |
Hace referencia a _data_new(), pugi::xml_node_struct::header, PUGI_IMPL_FN y pugi::xml_node_struct::value.
|
friend |
Hace referencia a xml_node.
Referenciado por _data_new(), data() y xml_node.
|
private |
Referenciado por _data(), _data_new(), xml_text() y xml_text().