42 class XPathObject_Impl;
133 std::shared_ptr<XPathObject_Impl> impl;
void set_string(const std::string &str)
Set string.
@ type_string
Definition: xpath_object.h:69
std::vector< DomNode > get_node_set() const
XPath result object.
Definition: xpath_object.h:46
void set_number(double value)
Set number.
@ type_boolean
Definition: xpath_object.h:67
std::string get_string() const
Get String.
double get_number() const
Get Number.
XPathObject(double value)
bool get_boolean() const
Get Boolean.
bool is_null() const
Is Null.
@ type_null
Definition: xpath_object.h:65
@ type_node_set
Definition: xpath_object.h:66
void set_node_set(const std::vector< DomNode > &node_set)
Set node set.
XPathObject(const std::string &value)
Type
Definition: xpath_object.h:64
Type get_type() const
Get Type.
void set_boolean(bool value)
Set boolean.
XPathObject(const std::vector< DomNode > &value)
XPathObject(size_t value)
@ type_number
Definition: xpath_object.h:68