CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Private 成员函数 | 静态 Private 成员函数 | Private 属性 | 所有成员列表
pugi::xpath_variable_set类 参考

#include <pugixml.hpp>

+ pugi::xpath_variable_set 的协作图:

Public 成员函数

xpath_variableadd (const char_t *name, xpath_value_type type)
 
xpath_variableget (const char_t *name)
 
const xpath_variableget (const char_t *name) const
 
xpath_variable_setoperator= (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.hpp1140 行定义.

构造及析构函数说明

◆ xpath_variable_set() [1/2]

PUGI__FN pugi::xpath_variable_set::xpath_variable_set ( )

在文件 pugixml.cpp12274 行定义.

引用了 _data.

◆ ~xpath_variable_set()

PUGI__FN pugi::xpath_variable_set::~xpath_variable_set ( )

在文件 pugixml.cpp12280 行定义.

引用了 _data , 以及 _destroy().

+ 函数调用图:

◆ xpath_variable_set() [2/2]

PUGI__FN pugi::xpath_variable_set::xpath_variable_set ( const xpath_variable_set & rhs)

在文件 pugixml.cpp12286 行定义.

引用了 _assign() , 以及 _data.

+ 函数调用图:

成员函数说明

◆ _assign()

PUGI__FN void pugi::xpath_variable_set::_assign ( const xpath_variable_set & rhs)
private

在文件 pugixml.cpp12327 行定义.

引用了 _clone(), _data , 以及 _swap().

被这些函数引用 operator=() , 以及 xpath_variable_set().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ _clone()

PUGI__FN bool pugi::xpath_variable_set::_clone ( xpath_variable * var,
xpath_variable ** out_result )
staticprivate

在文件 pugixml.cpp12362 行定义.

引用了 pugi::xpath_variable::_next, pugi::xpath_variable::_type , 以及 pugi::xpath_variable::name().

被这些函数引用 _assign().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ _destroy()

PUGI__FN void pugi::xpath_variable_set::_destroy ( xpath_variable * var)
staticprivate

在文件 pugixml.cpp12389 行定义.

引用了 pugi::xpath_variable::_next , 以及 pugi::xpath_variable::_type.

被这些函数引用 ~xpath_variable_set().

+ 这是这个函数的调用关系图:

◆ _find()

PUGI__FN xpath_variable * pugi::xpath_variable_set::_find ( const char_t * name) const
private

在文件 pugixml.cpp12349 行定义.

引用了 _data , 以及 pugi::xpath_variable::_next.

被这些函数引用 get() , 以及 get().

+ 这是这个函数的调用关系图:

◆ _swap()

PUGI__FN void pugi::xpath_variable_set::_swap ( xpath_variable_set & rhs)
private

在文件 pugixml.cpp12338 行定义.

引用了 _data.

被这些函数引用 _assign().

+ 这是这个函数的调用关系图:

◆ add()

PUGI__FN xpath_variable * pugi::xpath_variable_set::add ( const char_t * name,
xpath_value_type type )

在文件 pugixml.cpp12401 行定义.

引用了 _data , 以及 pugi::xpath_variable::_next.

被这些函数引用 set(), set(), set() , 以及 set().

+ 这是这个函数的调用关系图:

◆ get() [1/2]

PUGI__FN xpath_variable * pugi::xpath_variable_set::get ( const char_t * name)

在文件 pugixml.cpp12448 行定义.

引用了 _find().

+ 函数调用图:

◆ get() [2/2]

PUGI__FN const xpath_variable * pugi::xpath_variable_set::get ( const char_t * name) const

在文件 pugixml.cpp12453 行定义.

引用了 _find().

+ 函数调用图:

◆ operator=()

PUGI__FN xpath_variable_set & pugi::xpath_variable_set::operator= ( const xpath_variable_set & rhs)

在文件 pugixml.cpp12294 行定义.

引用了 _assign().

+ 函数调用图:

◆ set() [1/4]

PUGI__FN bool pugi::xpath_variable_set::set ( const char_t * name,
bool value )

在文件 pugixml.cpp12424 行定义.

引用了 add(), pugi::xpath_variable::set() , 以及 pugi::xpath_type_boolean.

+ 函数调用图:

◆ set() [2/4]

PUGI__FN bool pugi::xpath_variable_set::set ( const char_t * name,
const char_t * value )

在文件 pugixml.cpp12436 行定义.

引用了 add(), pugi::xpath_variable::set() , 以及 pugi::xpath_type_string.

+ 函数调用图:

◆ set() [3/4]

PUGI__FN bool pugi::xpath_variable_set::set ( const char_t * name,
const xpath_node_set & value )

在文件 pugixml.cpp12442 行定义.

引用了 add(), pugi::xpath_variable::set() , 以及 pugi::xpath_type_node_set.

+ 函数调用图:

◆ set() [4/4]

PUGI__FN bool pugi::xpath_variable_set::set ( const char_t * name,
double value )

在文件 pugixml.cpp12430 行定义.

引用了 add(), pugi::xpath_variable::set() , 以及 pugi::xpath_type_number.

+ 函数调用图:

类成员变量说明

◆ _data

xpath_variable* pugi::xpath_variable_set::_data[64]
private

在文件 pugixml.hpp1143 行定义.

被这些函数引用 _assign(), _find(), _swap(), add(), xpath_variable_set(), xpath_variable_set() , 以及 ~xpath_variable_set().


该类的文档由以下文件生成: