Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
util::VarzValue Class Reference
+ Collaboration diagram for util::VarzValue:

Public Types

enum  Type {
  NUM, STRING, MAP, DOUBLE,
  TIME
}
 
typedef std::vector< std::pair< std::string, VarzValue > > Map
 

Public Member Functions

 VarzValue (std::string s)
 
 VarzValue (Map s)
 
 VarzValue (const VarzValue &)=default
 
VarzValueoperator= (const VarzValue &)=default
 

Static Public Member Functions

static VarzValue FromTime (time_t t)
 
static VarzValue FromDouble (double d)
 
static VarzValue FromInt (int64_t n)
 

Public Attributes

int64_t num
 
double dbl
 
Map key_value_array
 
std::string str
 
enum util::VarzValue::Type type
 

Detailed Description

Definition at line 11 of file varz_value.h.


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