#include <pugixml.hpp>
Public 成员函数 | |
xpath_variable * | add (const char_t *name, xpath_value_type type) |
xpath_variable * | get (const char_t *name) |
const xpath_variable * | get (const char_t *name) const |
xpath_variable_set & | operator= (const xpath_variable_set &rhs) |
bool | set (const char_t *name, bool value) |
bool | set (const char_t *name, const char_t *value) |
bool | set (const char_t *name, const xpath_node_set &value) |
bool | set (const char_t *name, double value) |
xpath_variable_set () | |
xpath_variable_set (const xpath_variable_set &rhs) | |
~xpath_variable_set () | |
Private 成员函数 | |
void | _assign (const xpath_variable_set &rhs) |
xpath_variable * | _find (const char_t *name) const |
void | _swap (xpath_variable_set &rhs) |
静态 Private 成员函数 | |
static bool | _clone (xpath_variable *var, xpath_variable **out_result) |
static void | _destroy (xpath_variable *var) |
Private 属性 | |
xpath_variable * | _data [64] |
在文件 pugixml.hpp 第 1140 行定义.
PUGI__FN pugi::xpath_variable_set::xpath_variable_set | ( | ) |
在文件 pugixml.cpp 第 12274 行定义.
引用了 _data.
PUGI__FN pugi::xpath_variable_set::~xpath_variable_set | ( | ) |
PUGI__FN pugi::xpath_variable_set::xpath_variable_set | ( | const xpath_variable_set & | rhs | ) |
|
private |
在文件 pugixml.cpp 第 12327 行定义.
引用了 _clone(), _data , 以及 _swap().
被这些函数引用 operator=() , 以及 xpath_variable_set().
|
staticprivate |
在文件 pugixml.cpp 第 12362 行定义.
引用了 pugi::xpath_variable::_next, pugi::xpath_variable::_type , 以及 pugi::xpath_variable::name().
被这些函数引用 _assign().
|
staticprivate |
在文件 pugixml.cpp 第 12389 行定义.
引用了 pugi::xpath_variable::_next , 以及 pugi::xpath_variable::_type.
被这些函数引用 ~xpath_variable_set().
|
private |
|
private |
PUGI__FN xpath_variable * pugi::xpath_variable_set::add | ( | const char_t * | name, |
xpath_value_type | type ) |
在文件 pugixml.cpp 第 12401 行定义.
引用了 _data , 以及 pugi::xpath_variable::_next.
被这些函数引用 set(), set(), set() , 以及 set().
PUGI__FN xpath_variable * pugi::xpath_variable_set::get | ( | const char_t * | name | ) |
PUGI__FN const xpath_variable * pugi::xpath_variable_set::get | ( | const char_t * | name | ) | const |
PUGI__FN xpath_variable_set & pugi::xpath_variable_set::operator= | ( | const xpath_variable_set & | rhs | ) |
在文件 pugixml.cpp 第 12424 行定义.
引用了 add(), pugi::xpath_variable::set() , 以及 pugi::xpath_type_boolean.
在文件 pugixml.cpp 第 12436 行定义.
引用了 add(), pugi::xpath_variable::set() , 以及 pugi::xpath_type_string.
PUGI__FN bool pugi::xpath_variable_set::set | ( | const char_t * | name, |
const xpath_node_set & | value ) |
在文件 pugixml.cpp 第 12442 行定义.
引用了 add(), pugi::xpath_variable::set() , 以及 pugi::xpath_type_node_set.
在文件 pugixml.cpp 第 12430 行定义.
引用了 add(), pugi::xpath_variable::set() , 以及 pugi::xpath_type_number.
|
private |
在文件 pugixml.hpp 第 1143 行定义.
被这些函数引用 _assign(), _find(), _swap(), add(), xpath_variable_set(), xpath_variable_set() , 以及 ~xpath_variable_set().