DSL
Public Member Functions | Public Attributes | Protected Attributes | Friends | List of all members
ConfigValue Class Reference

Public Member Functions

int64 AsInt () const
 
double AsFloat () const
 
string AsString () const
 
bool AsBool () const
 
void SetValue (const ConfigValue &val)
 
void SetValue (int64 val)
 
void SetValue (double val)
 
void SetValue (const char *val)
 
void SetValue (const string &val)
 
void SetValue (const uint8_t *val, size_t len)
 
void SetValue (bool val)
 
void Reset ()
 
void ParseString (const char *value)
 

Public Attributes

DS_VALUE_TYPE Type
 
int64 Int
 
double Float
 

Protected Attributes

string sString
 
union {
   int64   Int
 
   double   Float
 
}; 
 

Friends

class ConfigSection
 

Detailed Description

Definition at line 25 of file config2.h.


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