XPath result object. More...
#include <xpath_object.h>
Public Member Functions | |
Constuction | |
XPathObject () | |
XPathObject (bool value) | |
XPathObject (double value) | |
XPathObject (size_t value) | |
XPathObject (const std::string &value) | |
XPathObject (const std::vector< DomNode > &value) | |
Operations | |
void | set_null () |
Set null. More... | |
void | set_node_set (const std::vector< DomNode > &node_set) |
Set node set. More... | |
void | set_boolean (bool value) |
Set boolean. More... | |
void | set_number (double value) |
Set number. More... | |
void | set_string (const std::string &str) |
Set string. More... | |
Attributes | |
enum | Type { type_null, type_node_set, type_boolean, type_number, type_string } |
Type | get_type () const |
Get Type. More... | |
bool | is_null () const |
Is Null. More... | |
std::vector< DomNode > | get_node_set () const |
bool | get_boolean () const |
Get Boolean. More... | |
double | get_number () const |
Get Number. More... | |
std::string | get_string () const |
Get String. More... | |
XPath result object.