| 
| 
  | Base_object (std::initializer_list< std::pair< std::string, Any && >> init) | 
|   | 
| template<typename T >  | 
std::shared_ptr< typename  
T::element_type >  | as () | 
|   | Dynamically casts this object to another type. Returns nullptr if it cannot be converted to the type.  More...
  | 
|   | 
| template<typename T >  | 
| bool  | is () | 
|   | Determines if this object is of the specified object type  More...
  | 
|   | 
template<typename T > 
  
  
      
        
          | std::shared_ptr<typename T::element_type> cpp_client::Base_object::as  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Dynamically casts this object to another type. Returns nullptr if it cannot be converted to the type. 
- Returns
 - A pointer to the desired type, or nullptr if it could not be converted
 
 
 
template<typename T > 
  
  
      
        
          | bool cpp_client::Base_object::is  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Determines if this object is of the specified object type 
- Returns
 - true if the object is the object type, false otherwise
 
 
 
The documentation for this class was generated from the following files: