Contains type info and size. More...
#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 | |
Contains type info and size.
| 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 |