#include <pugixml.hpp>
Public 成员函数 | |
bool | evaluate_boolean (const xpath_node &n) const |
xpath_node | evaluate_node (const xpath_node &n) const |
xpath_node_set | evaluate_node_set (const xpath_node &n) const |
double | evaluate_number (const xpath_node &n) const |
size_t | evaluate_string (char_t *buffer, size_t capacity, const xpath_node &n) const |
string_t | evaluate_string (const xpath_node &n) const |
operator unspecified_bool_type () const | |
bool | operator! () const |
const xpath_parse_result & | result () const |
xpath_value_type | return_type () const |
xpath_query () | |
xpath_query (const char_t *query, xpath_variable_set *variables=0) | |
~xpath_query () | |
Private 类型 | |
typedef void(* | unspecified_bool_type) (xpath_query ***) |
Private 成员函数 | |
xpath_query & | operator= (const xpath_query &) |
xpath_query (const xpath_query &) | |
Private 属性 | |
void * | _impl |
xpath_parse_result | _result |
在文件 pugixml.hpp 第 1183 行定义.
|
private |
在文件 pugixml.hpp 第 1189 行定义.
|
private |
|
explicit |
在文件 pugixml.cpp 第 12458 行定义.
引用了 _impl, _result, pugi::xpath_parse_result::error , 以及 auto_deleter< T >::release().
PUGI__FN pugi::xpath_query::xpath_query | ( | ) |
在文件 pugixml.cpp 第 12496 行定义.
PUGI__FN pugi::xpath_query::~xpath_query | ( | ) |
在文件 pugixml.cpp 第 12500 行定义.
引用了 _impl.
PUGI__FN bool pugi::xpath_query::evaluate_boolean | ( | const xpath_node & | n | ) | const |
在文件 pugixml.cpp 第 12538 行定义.
PUGI__FN xpath_node pugi::xpath_query::evaluate_node | ( | const xpath_node & | n | ) | const |
在文件 pugixml.cpp 第 12655 行定义.
被这些函数引用 pugi::xml_node::select_node(), pugi::xml_node::select_node(), pugi::xml_node::select_single_node() , 以及 pugi::xml_node::select_single_node().
PUGI__FN xpath_node_set pugi::xpath_query::evaluate_node_set | ( | const xpath_node & | n | ) | const |
在文件 pugixml.cpp 第 12633 行定义.
被这些函数引用 pugi::xml_node::select_nodes() , 以及 pugi::xml_node::select_nodes().
PUGI__FN double pugi::xpath_query::evaluate_number | ( | const xpath_node & | n | ) | const |
在文件 pugixml.cpp 第 12559 行定义.
PUGI__FN size_t pugi::xpath_query::evaluate_string | ( | char_t * | buffer, |
size_t | capacity, | ||
const xpath_node & | n ) const |
在文件 pugixml.cpp 第 12603 行定义.
PUGI__FN string_t pugi::xpath_query::evaluate_string | ( | const xpath_node & | n | ) | const |
在文件 pugixml.cpp 第 12581 行定义.
PUGI__FN pugi::xpath_query::operator xpath_query::unspecified_bool_type | ( | ) | const |
PUGI__FN bool pugi::xpath_query::operator! | ( | ) | const |
在文件 pugixml.cpp 第 12691 行定义.
引用了 _impl.
|
private |
PUGI__FN const xpath_parse_result & pugi::xpath_query::result | ( | ) | const |
在文件 pugixml.cpp 第 12677 行定义.
引用了 _result.
PUGI__FN xpath_value_type pugi::xpath_query::return_type | ( | ) | const |
在文件 pugixml.cpp 第 12531 行定义.
引用了 _impl , 以及 pugi::xpath_type_none.
|
private |
|
private |
在文件 pugixml.hpp 第 1187 行定义.
被这些函数引用 result() , 以及 xpath_query().