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.