#include <pugixml.hpp>
Public 类型 | |
typedef const xpath_node * | const_iterator |
typedef const xpath_node * | iterator |
enum | type_t { type_unsorted , type_sorted , type_sorted_reverse } |
Public 成员函数 | |
const_iterator | begin () const |
bool | empty () const |
const_iterator | end () const |
xpath_node | first () const |
xpath_node_set & | operator= (const xpath_node_set &ns) |
const xpath_node & | operator[] (size_t index) const |
size_t | size () const |
void | sort (bool reverse=false) |
type_t | type () const |
xpath_node_set () | |
xpath_node_set (const xpath_node_set &ns) | |
xpath_node_set (const_iterator begin, const_iterator end, type_t type=type_unsorted) | |
~xpath_node_set () | |
Private 成员函数 | |
void | _assign (const_iterator begin, const_iterator end, type_t type) |
void | _move (xpath_node_set &rhs) PUGIXML_NOEXCEPT |
Private 属性 | |
xpath_node * | _begin |
xpath_node * | _end |
xpath_node | _storage |
type_t | _type |
在文件 pugixml.hpp 第 1317 行定义.
typedef const xpath_node* pugi::xpath_node_set::const_iterator |
在文件 pugixml.hpp 第 1329 行定义.
typedef const xpath_node* pugi::xpath_node_set::iterator |
在文件 pugixml.hpp 第 1332 行定义.
枚举值 | |
---|---|
type_unsorted | |
type_sorted | |
type_sorted_reverse |
在文件 pugixml.hpp 第 1321 行定义.
PUGI__FN pugi::xpath_node_set::xpath_node_set | ( | ) |
在文件 pugixml.cpp 第 12074 行定义.
PUGI__FN pugi::xpath_node_set::xpath_node_set | ( | const_iterator | begin, |
const_iterator | end, | ||
type_t | type = type_unsorted ) |
PUGI__FN pugi::xpath_node_set::~xpath_node_set | ( | ) |
在文件 pugixml.cpp 第 12083 行定义.
PUGI__FN pugi::xpath_node_set::xpath_node_set | ( | const xpath_node_set & | ns | ) |
|
private |
在文件 pugixml.cpp 第 12016 行定义.
引用了 _begin, _end, _storage , 以及 _type.
被这些函数引用 operator=(), xpath_node_set() , 以及 xpath_node_set().
|
private |
PUGI__FN xpath_node_set::const_iterator pugi::xpath_node_set::begin | ( | ) | const |
在文件 pugixml.cpp 第 12143 行定义.
引用了 _begin.
PUGI__FN bool pugi::xpath_node_set::empty | ( | ) | const |
在文件 pugixml.cpp 第 12132 行定义.
PUGI__FN xpath_node_set::const_iterator pugi::xpath_node_set::end | ( | ) | const |
在文件 pugixml.cpp 第 12148 行定义.
引用了 _end.
PUGI__FN xpath_node pugi::xpath_node_set::first | ( | ) | const |
在文件 pugixml.cpp 第 12158 行定义.
PUGI__FN xpath_node_set & pugi::xpath_node_set::operator= | ( | const xpath_node_set & | ns | ) |
PUGI__FN const xpath_node & pugi::xpath_node_set::operator[] | ( | size_t | index | ) | const |
PUGI__FN size_t pugi::xpath_node_set::size | ( | ) | const |
PUGI__FN void pugi::xpath_node_set::sort | ( | bool | reverse = false | ) |
PUGI__FN xpath_node_set::type_t pugi::xpath_node_set::type | ( | ) | const |
在文件 pugixml.cpp 第 12122 行定义.
引用了 _type.
|
private |
在文件 pugixml.hpp 第 1380 行定义.
被这些函数引用 _assign(), begin(), empty(), first(), operator=(), operator[](), size(), sort(), xpath_node_set() , 以及 ~xpath_node_set().
|
private |
在文件 pugixml.hpp 第 1381 行定义.
被这些函数引用 _assign(), empty(), end(), first(), operator=(), size(), sort() , 以及 xpath_node_set().
|
private |
在文件 pugixml.hpp 第 1378 行定义.
被这些函数引用 _assign() , 以及 ~xpath_node_set().
|
private |
在文件 pugixml.hpp 第 1376 行定义.
被这些函数引用 _assign(), first(), operator=(), sort(), type() , 以及 xpath_node_set().