winIDEA SDK
|
Contains type info and size.
#include <globdefs.h>
Public Types | |
enum | EType { tUndefined = 0x00 , tUnsigned = 0x01 , tSigned = 0x02 , tFloat = 0x03 , tAddress = 0x04 , tCompound = 0xFF } |
This enum contains possible values for member m_byType . More... | |
Public Attributes | |
uint8_t | m_byBitSize = 0 |
size of variable in bits | |
uint8_t | m_byType = tUndefined |
type of variable, see SType::EType for possible values | |
enum SType::EType |
This enum contains possible values for member m_byType
.
Check also size stored in m_byBitSize
to determine actual type (int8_t, int16_t, int, ...).
Enumerator | |
---|---|
tUndefined | undefined type |
tUnsigned | unsigned integral type |
tSigned | signed integral type |
tFloat | floating point type |
tAddress | address type |
tCompound | compound type, for example struct |