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

#include <pugixml.hpp>

+ pugi::xml_text 的协作图:

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_tas_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_tget () const
 
 operator unspecified_bool_type () const
 
bool operator! () const
 
xml_textoperator= (bool rhs)
 
xml_textoperator= (const char_t *rhs)
 
xml_textoperator= (double rhs)
 
xml_textoperator= (float rhs)
 
xml_textoperator= (int rhs)
 
xml_textoperator= (long rhs)
 
xml_textoperator= (unsigned int rhs)
 
xml_textoperator= (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.hpp705 行定义.

成员类型定义说明

◆ unspecified_bool_type

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

在文件 pugixml.hpp711 行定义.

构造及析构函数说明

◆ xml_text() [1/2]

PUGI__FN pugi::xml_text::xml_text ( xml_node_struct * root)
explicitprivate

在文件 pugixml.cpp6345 行定义.

◆ xml_text() [2/2]

PUGI__FN pugi::xml_text::xml_text ( )

在文件 pugixml.cpp6372 行定义.

成员函数说明

◆ _data()

PUGI__FN xml_node_struct * pugi::xml_text::_data ( ) const
private

在文件 pugixml.cpp6349 行定义.

引用了 _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!().

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

◆ _data_new()

PUGI__FN xml_node_struct * pugi::xml_text::_data_new ( )
private

在文件 pugixml.cpp6364 行定义.

引用了 _data(), _root, pugi::node_pcdata , 以及 xml_node.

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

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

◆ as_bool()

PUGI__FN bool pugi::xml_text::as_bool ( bool def = false) const

在文件 pugixml.cpp6437 行定义.

引用了 _data() , 以及 pugi::xml_node_struct::value.

+ 函数调用图:

◆ as_double()

PUGI__FN double pugi::xml_text::as_double ( double def = 0) const

在文件 pugixml.cpp6423 行定义.

引用了 _data() , 以及 pugi::xml_node_struct::value.

+ 函数调用图:

◆ as_float()

PUGI__FN float pugi::xml_text::as_float ( float def = 0) const

在文件 pugixml.cpp6430 行定义.

引用了 _data() , 以及 pugi::xml_node_struct::value.

+ 函数调用图:

◆ as_int()

PUGI__FN int pugi::xml_text::as_int ( int def = 0) const

在文件 pugixml.cpp6409 行定义.

引用了 _data() , 以及 pugi::xml_node_struct::value.

+ 函数调用图:

◆ as_string()

PUGI__FN const char_t * pugi::xml_text::as_string ( const char_t * def = PUGIXML_TEXT("")) const

在文件 pugixml.cpp6402 行定义.

引用了 _data() , 以及 pugi::xml_node_struct::value.

+ 函数调用图:

◆ as_uint()

PUGI__FN unsigned int pugi::xml_text::as_uint ( unsigned int def = 0) const

在文件 pugixml.cpp6416 行定义.

引用了 _data() , 以及 pugi::xml_node_struct::value.

+ 函数调用图:

◆ data()

PUGI__FN xml_node pugi::xml_text::data ( ) const

在文件 pugixml.cpp6594 行定义.

引用了 _data() , 以及 xml_node.

+ 函数调用图:

◆ empty()

PUGI__FN bool pugi::xml_text::empty ( ) const

在文件 pugixml.cpp6390 行定义.

引用了 _data().

+ 函数调用图:

◆ get()

PUGI__FN const char_t * pugi::xml_text::get ( ) const

在文件 pugixml.cpp6395 行定义.

引用了 _data(), PUGIXML_TEXT , 以及 pugi::xml_node_struct::value.

+ 函数调用图:

◆ operator unspecified_bool_type()

PUGI__FN pugi::xml_text::operator xml_text::unspecified_bool_type ( ) const

在文件 pugixml.cpp6380 行定义.

引用了 _data() , 以及 pugi::unspecified_bool_xml_text().

+ 函数调用图:

◆ operator!()

PUGI__FN bool pugi::xml_text::operator! ( ) const

在文件 pugixml.cpp6385 行定义.

引用了 _data().

+ 函数调用图:

◆ operator=() [1/8]

PUGI__FN xml_text & pugi::xml_text::operator= ( bool rhs)

在文件 pugixml.cpp6574 行定义.

引用了 set().

+ 函数调用图:

◆ operator=() [2/8]

PUGI__FN xml_text & pugi::xml_text::operator= ( const char_t * rhs)

在文件 pugixml.cpp6532 行定义.

引用了 set().

+ 函数调用图:

◆ operator=() [3/8]

PUGI__FN xml_text & pugi::xml_text::operator= ( double rhs)

在文件 pugixml.cpp6562 行定义.

引用了 set().

+ 函数调用图:

◆ operator=() [4/8]

PUGI__FN xml_text & pugi::xml_text::operator= ( float rhs)

在文件 pugixml.cpp6568 行定义.

引用了 set().

+ 函数调用图:

◆ operator=() [5/8]

PUGI__FN xml_text & pugi::xml_text::operator= ( int rhs)

在文件 pugixml.cpp6538 行定义.

引用了 set().

+ 函数调用图:

◆ operator=() [6/8]

PUGI__FN xml_text & pugi::xml_text::operator= ( long rhs)

在文件 pugixml.cpp6550 行定义.

引用了 set().

+ 函数调用图:

◆ operator=() [7/8]

PUGI__FN xml_text & pugi::xml_text::operator= ( unsigned int rhs)

在文件 pugixml.cpp6544 行定义.

引用了 set().

+ 函数调用图:

◆ operator=() [8/8]

PUGI__FN xml_text & pugi::xml_text::operator= ( unsigned long rhs)

在文件 pugixml.cpp6556 行定义.

引用了 set().

+ 函数调用图:

◆ set() [1/8]

PUGI__FN bool pugi::xml_text::set ( bool rhs)

在文件 pugixml.cpp6509 行定义.

引用了 _data_new(), pugi::xml_node_struct::header , 以及 pugi::xml_node_struct::value.

+ 函数调用图:

◆ set() [2/8]

PUGI__FN bool pugi::xml_text::set ( const char_t * rhs)

在文件 pugixml.cpp6460 行定义.

引用了 _data_new(), pugi::xml_node_struct::header , 以及 pugi::xml_node_struct::value.

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

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

◆ set() [3/8]

PUGI__FN bool pugi::xml_text::set ( double rhs)

在文件 pugixml.cpp6502 行定义.

引用了 _data_new(), pugi::xml_node_struct::header , 以及 pugi::xml_node_struct::value.

+ 函数调用图:

◆ set() [4/8]

PUGI__FN bool pugi::xml_text::set ( float rhs)

在文件 pugixml.cpp6495 行定义.

引用了 _data_new(), pugi::xml_node_struct::header , 以及 pugi::xml_node_struct::value.

+ 函数调用图:

◆ set() [5/8]

PUGI__FN bool pugi::xml_text::set ( int rhs)

在文件 pugixml.cpp6467 行定义.

引用了 _data_new(), pugi::xml_node_struct::header , 以及 pugi::xml_node_struct::value.

+ 函数调用图:

◆ set() [6/8]

PUGI__FN bool pugi::xml_text::set ( long rhs)

在文件 pugixml.cpp6481 行定义.

引用了 _data_new(), pugi::xml_node_struct::header , 以及 pugi::xml_node_struct::value.

+ 函数调用图:

◆ set() [7/8]

PUGI__FN bool pugi::xml_text::set ( unsigned int rhs)

在文件 pugixml.cpp6474 行定义.

引用了 _data_new(), pugi::xml_node_struct::header , 以及 pugi::xml_node_struct::value.

+ 函数调用图:

◆ set() [8/8]

PUGI__FN bool pugi::xml_text::set ( unsigned long rhs)

在文件 pugixml.cpp6488 行定义.

引用了 _data_new(), pugi::xml_node_struct::header , 以及 pugi::xml_node_struct::value.

+ 函数调用图:

友元及相关函数文档

◆ xml_node

friend class xml_node
friend

在文件 pugixml.hpp707 行定义.

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

类成员变量说明

◆ _root

xml_node_struct* pugi::xml_text::_root
private

在文件 pugixml.hpp709 行定义.

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


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