#include <pugixml.hpp>
Public 成员函数 | |
bool | as_bool (bool def=false) const |
double | as_double (double def=0) const |
float | as_float (float def=0) const |
int | as_int (int def=0) const |
const char_t * | as_string (const char_t *def=PUGIXML_TEXT("")) const |
unsigned int | as_uint (unsigned int def=0) const |
xml_node | data () const |
bool | empty () const |
const char_t * | get () const |
operator unspecified_bool_type () const | |
bool | operator! () const |
xml_text & | operator= (bool rhs) |
xml_text & | operator= (const char_t *rhs) |
xml_text & | operator= (double rhs) |
xml_text & | operator= (float rhs) |
xml_text & | operator= (int rhs) |
xml_text & | operator= (long rhs) |
xml_text & | operator= (unsigned int rhs) |
xml_text & | operator= (unsigned long rhs) |
bool | set (bool rhs) |
bool | set (const char_t *rhs) |
bool | set (double rhs) |
bool | set (float rhs) |
bool | set (int rhs) |
bool | set (long rhs) |
bool | set (unsigned int rhs) |
bool | set (unsigned long rhs) |
xml_text () | |
Private 类型 | |
typedef void(* | unspecified_bool_type) (xml_text ***) |
Private 成员函数 | |
xml_node_struct * | _data () const |
xml_node_struct * | _data_new () |
xml_text (xml_node_struct *root) | |
Private 属性 | |
xml_node_struct * | _root |
友元 | |
class | xml_node |
在文件 pugixml.hpp 第 705 行定义.
|
private |
在文件 pugixml.hpp 第 711 行定义.
|
explicitprivate |
在文件 pugixml.cpp 第 6345 行定义.
PUGI__FN pugi::xml_text::xml_text | ( | ) |
在文件 pugixml.cpp 第 6372 行定义.
|
private |
在文件 pugixml.cpp 第 6349 行定义.
引用了 _root, pugi::xml_node_struct::first_child, pugi::node_element, PUGI__NODETYPE , 以及 pugi::xml_node_struct::value.
被这些函数引用 _data_new(), as_bool(), as_double(), as_float(), as_int(), as_string(), as_uint(), data(), empty(), get(), operator unspecified_bool_type() , 以及 operator!().
|
private |
PUGI__FN bool pugi::xml_text::as_bool | ( | bool | def = false | ) | const |
PUGI__FN double pugi::xml_text::as_double | ( | double | def = 0 | ) | const |
PUGI__FN float pugi::xml_text::as_float | ( | float | def = 0 | ) | const |
PUGI__FN int pugi::xml_text::as_int | ( | int | def = 0 | ) | const |
PUGI__FN const char_t * pugi::xml_text::as_string | ( | const char_t * | def = PUGIXML_TEXT("") | ) | const |
PUGI__FN unsigned int pugi::xml_text::as_uint | ( | unsigned int | def = 0 | ) | const |
PUGI__FN bool pugi::xml_text::empty | ( | ) | const |
PUGI__FN pugi::xml_text::operator xml_text::unspecified_bool_type | ( | ) | const |
PUGI__FN bool pugi::xml_text::operator! | ( | ) | const |
PUGI__FN bool pugi::xml_text::set | ( | bool | rhs | ) |
在文件 pugixml.cpp 第 6509 行定义.
引用了 _data_new(), pugi::xml_node_struct::header , 以及 pugi::xml_node_struct::value.
在文件 pugixml.cpp 第 6460 行定义.
引用了 _data_new(), pugi::xml_node_struct::header , 以及 pugi::xml_node_struct::value.
被这些函数引用 operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=() , 以及 operator=().
PUGI__FN bool pugi::xml_text::set | ( | double | rhs | ) |
在文件 pugixml.cpp 第 6502 行定义.
引用了 _data_new(), pugi::xml_node_struct::header , 以及 pugi::xml_node_struct::value.
PUGI__FN bool pugi::xml_text::set | ( | float | rhs | ) |
在文件 pugixml.cpp 第 6495 行定义.
引用了 _data_new(), pugi::xml_node_struct::header , 以及 pugi::xml_node_struct::value.
PUGI__FN bool pugi::xml_text::set | ( | int | rhs | ) |
在文件 pugixml.cpp 第 6467 行定义.
引用了 _data_new(), pugi::xml_node_struct::header , 以及 pugi::xml_node_struct::value.
PUGI__FN bool pugi::xml_text::set | ( | long | rhs | ) |
在文件 pugixml.cpp 第 6481 行定义.
引用了 _data_new(), pugi::xml_node_struct::header , 以及 pugi::xml_node_struct::value.
PUGI__FN bool pugi::xml_text::set | ( | unsigned int | rhs | ) |
在文件 pugixml.cpp 第 6474 行定义.
引用了 _data_new(), pugi::xml_node_struct::header , 以及 pugi::xml_node_struct::value.
PUGI__FN bool pugi::xml_text::set | ( | unsigned long | rhs | ) |
在文件 pugixml.cpp 第 6488 行定义.
引用了 _data_new(), pugi::xml_node_struct::header , 以及 pugi::xml_node_struct::value.
|
friend |
在文件 pugixml.hpp 第 707 行定义.
被这些函数引用 _data_new() , 以及 data().
|
private |
在文件 pugixml.hpp 第 709 行定义.
被这些函数引用 _data() , 以及 _data_new().