Variant type to pass values to flash variables. More...
#include
Public Types | |
enum | Type { eUndefined, eNull, eBool, eInt, eUInt, eDouble, eFloat, eConstStrPtr, eConstWstrPtr, eObject } |
Enumerates types that can be sent to and received from flash. More... | |
Public Member Functions | |
SFlashVarValue (bool val) | |
SFlashVarValue (int val) | |
SFlashVarValue (unsigned int val) | |
SFlashVarValue (double val) | |
SFlashVarValue (float val) | |
SFlashVarValue (const char *val) | |
SFlashVarValue (const wchar_t *val) | |
bool | GetBool () const |
int | GetInt () const |
unsigned int | GetUInt () const |
double | GetDouble () const |
float | GetFloat () const |
const char * | GetConstStrPtr () const |
const wchar_t * | GetConstWstrPtr () const |
Type | GetType () const |
bool | IsUndefined () const |
bool | IsNull () const |
bool | IsBool () const |
bool | IsInt () const |
bool | IsUInt () const |
bool | IsDouble () const |
bool | IsFloat () const |
bool | IsConstStr () const |
bool | IsConstWstr () const |
bool | IsObject () const |
Static Public Member Functions | |
static SFlashVarValue | CreateUndefined () |
static SFlashVarValue | CreateNull () |
Protected Member Functions | |
SFlashVarValue () | |
Don't define default constructor to enforce efficient default initialization of argument lists! | |
SFlashVarValue (Type t) | |
Protected Attributes | |
Type | type |
Data | data |
Variant type to pass values to flash variables.
enum SFlashVarValue::Type |