PTLib
Version 2.14.3
|
#include <vartype.h>
Classes | |
struct | Dynamic |
Public Member Functions | |
Variant () | |
Public Attributes | |
bool | boolean |
char | character |
int8_t | int8 |
int16_t | int16 |
int32_t | int32 |
int64_t | int64 |
uint8_t | uint8 |
uint16_t | uint16 |
uint32_t | uint32 |
uint64_t | uint64 |
float | floatSingle |
double | floatDouble |
long double | floatExtended |
uint8_t | guid [PGloballyUniqueID::Size] |
struct { | |
time_t seconds | |
PTime::TimeFormat format | |
} | time |
const char * | staticString |
struct PVarType::Variant::Dynamic | dynamic |
struct { | |
const char * data | |
size_t size | |
} | staticBinary |
|
inline |
bool PVarType::Variant::boolean |
Referenced by PVarType::PVarType().
char PVarType::Variant::character |
Referenced by PVarType::PVarType().
const char* PVarType::Variant::data |
Referenced by PRefVar< PBYTEArray >::OnValueChanged().
struct PVarType::Variant::Dynamic PVarType::Variant::dynamic |
double PVarType::Variant::floatDouble |
Referenced by PVarType::PVarType().
long double PVarType::Variant::floatExtended |
Referenced by PVarType::PVarType().
float PVarType::Variant::floatSingle |
Referenced by PVarType::PVarType().
PTime::TimeFormat PVarType::Variant::format |
uint8_t PVarType::Variant::guid[PGloballyUniqueID::Size] |
int16_t PVarType::Variant::int16 |
Referenced by PVarType::PVarType().
int32_t PVarType::Variant::int32 |
Referenced by PVarType::PVarType().
int64_t PVarType::Variant::int64 |
Referenced by PVarType::PVarType().
int8_t PVarType::Variant::int8 |
time_t PVarType::Variant::seconds |
Referenced by PRefVar< PTime >::OnGetValue(), PRefVar< PTime >::OnValueChanged(), and PVarType::PVarType().
size_t PVarType::Variant::size |
Referenced by PRefVar< PBYTEArray >::OnValueChanged().
struct { ... } PVarType::Variant::staticBinary |
Referenced by PRefVar< PBYTEArray >::OnValueChanged().
const char* PVarType::Variant::staticString |
Referenced by PRefVar< PString >::OnValueChanged().
struct { ... } PVarType::Variant::time |
Referenced by PRefVar< PTime >::OnGetValue(), PRefVar< PTime >::OnValueChanged(), and PVarType::PVarType().
uint16_t PVarType::Variant::uint16 |
Referenced by PVarType::PVarType().
uint32_t PVarType::Variant::uint32 |
Referenced by PVarType::PVarType().
uint64_t PVarType::Variant::uint64 |
Referenced by PVarType::PVarType().
uint8_t PVarType::Variant::uint8 |
Referenced by PVarType::PVarType().