XPath result object.  
 More...
#include <xpath_object.h>
◆ Type
| Enumerator | 
|---|
| type_null |  | 
| type_node_set |  | 
| type_boolean |  | 
| type_number |  | 
| type_string |  | 
 
 
◆ XPathObject() [1/6]
      
        
          | clan::XPathObject::XPathObject | ( |  | ) |  | 
      
 
 
◆ XPathObject() [2/6]
      
        
          | clan::XPathObject::XPathObject | ( | bool | value | ) |  | 
      
 
 
◆ XPathObject() [3/6]
      
        
          | clan::XPathObject::XPathObject | ( | double | value | ) |  | 
      
 
 
◆ XPathObject() [4/6]
      
        
          | clan::XPathObject::XPathObject | ( | size_t | value | ) |  | 
      
 
 
◆ XPathObject() [5/6]
      
        
          | clan::XPathObject::XPathObject | ( | const std::string & | value | ) |  | 
      
 
 
◆ XPathObject() [6/6]
      
        
          | clan::XPathObject::XPathObject | ( | const std::vector< DomNode > & | value | ) |  | 
      
 
 
◆ get_boolean()
      
        
          | bool clan::XPathObject::get_boolean | ( |  | ) | const | 
      
 
Get Boolean. 
- Returns
- boolean 
 
 
◆ get_node_set()
      
        
          | std::vector< DomNode > clan::XPathObject::get_node_set | ( |  | ) | const | 
      
 
 
◆ get_number()
      
        
          | double clan::XPathObject::get_number | ( |  | ) | const | 
      
 
Get Number. 
- Returns
- number 
 
 
◆ get_string()
      
        
          | std::string clan::XPathObject::get_string | ( |  | ) | const | 
      
 
Get String. 
- Returns
- string 
 
 
◆ get_type()
      
        
          | Type clan::XPathObject::get_type | ( |  | ) | const | 
      
 
 
◆ is_null()
      
        
          | bool clan::XPathObject::is_null | ( |  | ) | const | 
      
 
Is Null. 
- Returns
- true = null 
 
 
◆ set_boolean()
      
        
          | void clan::XPathObject::set_boolean | ( | bool | value | ) |  | 
      
 
 
◆ set_node_set()
      
        
          | void clan::XPathObject::set_node_set | ( | const std::vector< DomNode > & | node_set | ) |  | 
      
 
 
◆ set_null()
      
        
          | void clan::XPathObject::set_null | ( |  | ) |  | 
      
 
 
◆ set_number()
      
        
          | void clan::XPathObject::set_number | ( | double | value | ) |  | 
      
 
 
◆ set_string()
      
        
          | void clan::XPathObject::set_string | ( | const std::string & | str | ) |  | 
      
 
 
The documentation for this class was generated from the following file: