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 | |
VarzValue & | operator= (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 |
Definition at line 11 of file varz_value.h.