#include <pugixml.hpp>
Métodos públicos | |
| xpath_query (const char_t *query, xpath_variable_set *variables=PUGIXML_NULL) | |
| xpath_query () | |
| ~xpath_query () | |
| xpath_value_type | return_type () const |
| bool | evaluate_boolean (const xpath_node &n) const |
| double | evaluate_number (const xpath_node &n) const |
| string_t | evaluate_string (const xpath_node &n) const |
| size_t | evaluate_string (char_t *buffer, size_t capacity, const xpath_node &n) const |
| xpath_node_set | evaluate_node_set (const xpath_node &n) const |
| xpath_node | evaluate_node (const xpath_node &n) const |
| const xpath_parse_result & | result () const |
| operator unspecified_bool_type () const | |
| bool | operator! () const |
Tipos privados | |
| typedef void(* | unspecified_bool_type) (xpath_query ***) |
Métodos privados | |
| xpath_query (const xpath_query &) | |
| xpath_query & | operator= (const xpath_query &) |
Atributos privados | |
| void * | _impl |
| xpath_parse_result | _result |
|
private |
|
private |
Hace referencia a xpath_query().
Referenciado por operator=() y xpath_query().
|
explicit |
Hace referencia a _impl, _result, PUGI_IMPL_FN y auto_deleter< T >::release().
| PUGI_IMPL_FN pugi::xpath_query::xpath_query | ( | ) |
Hace referencia a _impl y PUGI_IMPL_FN.
| PUGI_IMPL_FN pugi::xpath_query::~xpath_query | ( | ) |
Hace referencia a _impl y PUGI_IMPL_FN.
| PUGI_IMPL_FN bool pugi::xpath_query::evaluate_boolean | ( | const xpath_node & | n | ) | const |
Hace referencia a _impl y PUGI_IMPL_FN.
Referenciado por operator=().
| PUGI_IMPL_FN xpath_node pugi::xpath_query::evaluate_node | ( | const xpath_node & | n | ) | const |
Hace referencia a _impl y PUGI_IMPL_FN.
Referenciado por operator=(), pugi::xml_node::select_node(), pugi::xml_node::select_node(), pugi::xml_node::select_single_node() y pugi::xml_node::select_single_node().
| PUGI_IMPL_FN xpath_node_set pugi::xpath_query::evaluate_node_set | ( | const xpath_node & | n | ) | const |
Hace referencia a _impl y PUGI_IMPL_FN.
Referenciado por operator=(), pugi::xml_node::select_nodes() y pugi::xml_node::select_nodes().
| PUGI_IMPL_FN double pugi::xpath_query::evaluate_number | ( | const xpath_node & | n | ) | const |
Hace referencia a _impl y PUGI_IMPL_FN.
Referenciado por operator=().
| PUGI_IMPL_FN size_t pugi::xpath_query::evaluate_string | ( | char_t * | buffer, |
| size_t | capacity, | ||
| const xpath_node & | n ) const |
Hace referencia a _impl y PUGI_IMPL_FN.
| PUGI_IMPL_FN string_t pugi::xpath_query::evaluate_string | ( | const xpath_node & | n | ) | const |
Hace referencia a _impl y PUGI_IMPL_FN.
Referenciado por operator=().
| PUGI_IMPL_FN pugi::xpath_query::operator xpath_query::unspecified_bool_type | ( | ) | const |
Hace referencia a _impl, PUGI_IMPL_FN y pugi::unspecified_bool_xpath_query().
| PUGI_IMPL_FN bool pugi::xpath_query::operator! | ( | ) | const |
Hace referencia a _impl y PUGI_IMPL_FN.
Referenciado por operator=().
|
private |
Hace referencia a evaluate_boolean(), evaluate_node(), evaluate_node_set(), evaluate_number(), evaluate_string(), operator!(), operator=(), PUGIXML_NOEXCEPT, PUGIXML_NULL, result(), return_type() y xpath_query().
Referenciado por operator=().
| PUGI_IMPL_FN const xpath_parse_result & pugi::xpath_query::result | ( | ) | const |
Hace referencia a _result y PUGI_IMPL_FN.
Referenciado por operator=().
| PUGI_IMPL_FN xpath_value_type pugi::xpath_query::return_type | ( | ) | const |
Hace referencia a _impl, PUGI_IMPL_FN y pugi::xpath_type_none.
Referenciado por operator=().
|
private |
|
private |
Referenciado por result() y xpath_query().