Data stored in this object. More...
Public Attributes | |
int8_t | m_iInt8 |
Signed char value. | |
uint8_t | m_uInt8 |
Unsigned char value. | |
int16_t | m_iInt16 |
Signed short value. | |
uint16_t | m_uInt16 |
Unsigned short value. | |
int32_t | m_iInt32 |
Signed 32 bit integer value. | |
uint32_t | m_uInt32 |
Unsigned 32 bit integer value. | |
int64_t | m_iInt64 |
Signed 64 bit integer value. | |
uint64_t | m_uInt64 |
Unsigned 64 bit integer value. | |
uint16_t | m_fHalf |
16 bit floating point value | |
float | m_fFloat |
32 bit floating point value | |
double | m_dDouble |
64 bit floating point value | |
uint64_t | m_MMX |
64 bit MMX register | |
bool | m_bBool |
Boolean value. | |
const String * | m_pString |
Pointer to a Burgerlib String class. | |
const char * | m_pChar |
Generic char pointer for strings. | |
const int8_t * | m_pInt8 |
Pointer to a signed char. | |
const uint8_t * | m_pUInt8 |
Pointer to an unsigned char. | |
const int16_t * | m_pInt16 |
Pointer to a signed 16 bit integer. | |
const uint16_t * | m_pUInt16 |
Pointer to an unsigned 16 bit integer. | |
const int32_t * | m_pInt32 |
Pointer to a signed 32 bit integer. | |
const uint32_t * | m_pUInt32 |
Pointer to an unsigned 32 bit integer. | |
const int64_t * | m_pInt64 |
Pointer to a signed 64 bit integer. | |
const uint64_t * | m_pUInt64 |
Pointer to an unsigned 64 bit integer. | |
const bool * | m_pBool |
Pointer to bool. | |
const float * | m_pFloat |
Pointer to a 32 bit floating point number. | |
const double * | m_pDouble |
Pointer to a 64 bit floating point number. | |
const void * | m_pVoid |
Pointer to generic data. | |
const void * | m_pVector |
Pointer to a 128 bit vector. | |
Data stored in this object.
Based on the type reported by the class member m_eType will determine which member of this union is active.
bool Burger::ArgumentTypeDataUnion_t::m_bBool |
Boolean value.
double Burger::ArgumentTypeDataUnion_t::m_dDouble |
64 bit floating point value
float Burger::ArgumentTypeDataUnion_t::m_fFloat |
32 bit floating point value
uint16_t Burger::ArgumentTypeDataUnion_t::m_fHalf |
16 bit floating point value
int16_t Burger::ArgumentTypeDataUnion_t::m_iInt16 |
Signed short value.
int32_t Burger::ArgumentTypeDataUnion_t::m_iInt32 |
Signed 32 bit integer value.
int64_t Burger::ArgumentTypeDataUnion_t::m_iInt64 |
Signed 64 bit integer value.
int8_t Burger::ArgumentTypeDataUnion_t::m_iInt8 |
Signed char value.
uint64_t Burger::ArgumentTypeDataUnion_t::m_MMX |
64 bit MMX register
const bool* Burger::ArgumentTypeDataUnion_t::m_pBool |
Pointer to bool.
const char* Burger::ArgumentTypeDataUnion_t::m_pChar |
Generic char pointer for strings.
const double* Burger::ArgumentTypeDataUnion_t::m_pDouble |
Pointer to a 64 bit floating point number.
const float* Burger::ArgumentTypeDataUnion_t::m_pFloat |
Pointer to a 32 bit floating point number.
const int16_t* Burger::ArgumentTypeDataUnion_t::m_pInt16 |
Pointer to a signed 16 bit integer.
const int32_t* Burger::ArgumentTypeDataUnion_t::m_pInt32 |
Pointer to a signed 32 bit integer.
const int64_t* Burger::ArgumentTypeDataUnion_t::m_pInt64 |
Pointer to a signed 64 bit integer.
const int8_t* Burger::ArgumentTypeDataUnion_t::m_pInt8 |
Pointer to a signed char.
const uint16_t* Burger::ArgumentTypeDataUnion_t::m_pUInt16 |
Pointer to an unsigned 16 bit integer.
const uint32_t* Burger::ArgumentTypeDataUnion_t::m_pUInt32 |
Pointer to an unsigned 32 bit integer.
const uint64_t* Burger::ArgumentTypeDataUnion_t::m_pUInt64 |
Pointer to an unsigned 64 bit integer.
const uint8_t* Burger::ArgumentTypeDataUnion_t::m_pUInt8 |
Pointer to an unsigned char.
const void* Burger::ArgumentTypeDataUnion_t::m_pVector |
Pointer to a 128 bit vector.
const void* Burger::ArgumentTypeDataUnion_t::m_pVoid |
Pointer to generic data.
uint16_t Burger::ArgumentTypeDataUnion_t::m_uInt16 |
Unsigned short value.
uint32_t Burger::ArgumentTypeDataUnion_t::m_uInt32 |
Unsigned 32 bit integer value.
uint64_t Burger::ArgumentTypeDataUnion_t::m_uInt64 |
Unsigned 64 bit integer value.
uint8_t Burger::ArgumentTypeDataUnion_t::m_uInt8 |
Unsigned char value.