HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pugi::xpath_query Class Reference

#include <pugixml.hpp>

Public Member Functions

 xpath_query (const char_t *query, xpath_variable_set *variables=0)
 
 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_resultresult () const
 
 operator unspecified_bool_type () const
 
bool operator! () const
 
 xpath_query (const char_t *query, xpath_variable_set *variables=0)
 
 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_resultresult () const
 
 operator unspecified_bool_type () const
 
bool operator! () const
 

Detailed Description

Definition at line 1180 of file pugixml.hpp.

Constructor & Destructor Documentation

PUGI__FN pugi::xpath_query::xpath_query ( const char_t query,
xpath_variable_set variables = 0 
)
explicit

Definition at line 12340 of file pugixml.cpp.

PUGI__FN pugi::xpath_query::xpath_query ( )

Definition at line 12369 of file pugixml.cpp.

PUGI__FN pugi::xpath_query::~xpath_query ( )

Definition at line 12373 of file pugixml.cpp.

pugi::xpath_query::xpath_query ( const char_t query,
xpath_variable_set variables = 0 
)
explicit
pugi::xpath_query::xpath_query ( )
pugi::xpath_query::~xpath_query ( )

Member Function Documentation

bool pugi::xpath_query::evaluate_boolean ( const xpath_node n) const
PUGI__FN bool pugi::xpath_query::evaluate_boolean ( const xpath_node n) const

Definition at line 12411 of file pugixml.cpp.

xpath_node pugi::xpath_query::evaluate_node ( const xpath_node n) const
PUGI__FN xpath_node pugi::xpath_query::evaluate_node ( const xpath_node n) const

Definition at line 12487 of file pugixml.cpp.

xpath_node_set pugi::xpath_query::evaluate_node_set ( const xpath_node n) const
PUGI__FN xpath_node_set pugi::xpath_query::evaluate_node_set ( const xpath_node n) const

Definition at line 12470 of file pugixml.cpp.

double pugi::xpath_query::evaluate_number ( const xpath_node n) const
PUGI__FN double pugi::xpath_query::evaluate_number ( const xpath_node n) const

Definition at line 12425 of file pugixml.cpp.

string_t pugi::xpath_query::evaluate_string ( const xpath_node n) const
size_t pugi::xpath_query::evaluate_string ( char_t buffer,
size_t  capacity,
const xpath_node n 
) const
PUGI__FN string_t pugi::xpath_query::evaluate_string ( const xpath_node n) const

Definition at line 12440 of file pugixml.cpp.

PUGI__FN size_t pugi::xpath_query::evaluate_string ( char_t buffer,
size_t  capacity,
const xpath_node n 
) const

Definition at line 12450 of file pugixml.cpp.

pugi::xpath_query::operator unspecified_bool_type ( ) const
pugi::xpath_query::operator unspecified_bool_type ( ) const
bool pugi::xpath_query::operator! ( ) const
PUGI__FN bool pugi::xpath_query::operator! ( void  ) const

Definition at line 12518 of file pugixml.cpp.

const xpath_parse_result& pugi::xpath_query::result ( ) const
PUGI__FN const xpath_parse_result & pugi::xpath_query::result ( ) const

Definition at line 12504 of file pugixml.cpp.

xpath_value_type pugi::xpath_query::return_type ( ) const
PUGI__FN xpath_value_type pugi::xpath_query::return_type ( ) const

Definition at line 12404 of file pugixml.cpp.


The documentation for this class was generated from the following files: