winIDEA SDK
SType Struct Reference

Description

Contains type info and size.

#include <globdefs.h>

Inherited by SType2.

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_byType
 type of variable, see SType::EType for possible values
 
uint8_t m_byBitSize
 size of variable in bits
 

Member Enumeration Documentation

◆ 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