IDA C++ SDK 9.2
Loading...
Searching...
No Matches
Convenience definitions: shortcuts

Variables

const type_t BTF_BYTE = BT_UNK_BYTE
 byte
const type_t BTF_UNK = BT_UNKNOWN
 unknown
const type_t BTF_VOID = BT_VOID | BTMT_SIZE0
 void
const type_t BTF_INT8 = BT_INT8 | BTMT_SIGNED
 signed byte
const type_t BTF_CHAR = BT_INT8 | BTMT_CHAR
 signed char
const type_t BTF_UCHAR = BT_INT8 | BTMT_USIGNED
 unsigned char
const type_t BTF_UINT8 = BT_INT8 | BTMT_USIGNED
 unsigned byte
const type_t BTF_INT16 = BT_INT16 | BTMT_SIGNED
 signed short
const type_t BTF_UINT16 = BT_INT16 | BTMT_USIGNED
 unsigned short
const type_t BTF_INT32 = BT_INT32 | BTMT_SIGNED
 signed int
const type_t BTF_UINT32 = BT_INT32 | BTMT_USIGNED
 unsigned int
const type_t BTF_INT64 = BT_INT64 | BTMT_SIGNED
 signed long
const type_t BTF_UINT64 = BT_INT64 | BTMT_USIGNED
 unsigned long
const type_t BTF_INT128 = BT_INT128 | BTMT_SIGNED
 signed 128-bit value
const type_t BTF_UINT128 = BT_INT128 | BTMT_USIGNED
 unsigned 128-bit value
const type_t BTF_INT = BT_INT | BTMT_UNKSIGN
 int, unknown signedness
const type_t BTF_UINT = BT_INT | BTMT_USIGNED
 unsigned int
const type_t BTF_SINT = BT_INT | BTMT_SIGNED
 singed int
const type_t BTF_BOOL = BT_BOOL
 boolean
const type_t BTF_FLOAT = BT_FLOAT | BTMT_FLOAT
 float
const type_t BTF_DOUBLE = BT_FLOAT | BTMT_DOUBLE
 double
const type_t BTF_LDOUBLE = BT_FLOAT | BTMT_LNGDBL
 long double
const type_t BTF_TBYTE = BT_FLOAT | BTMT_SPECFLT
 see BTMT_SPECFLT
const type_t BTF_STRUCT = BT_COMPLEX | BTMT_STRUCT
 struct
const type_t BTF_UNION = BT_COMPLEX | BTMT_UNION
 union
const type_t BTF_ENUM = BT_COMPLEX | BTMT_ENUM
 enum
const type_t BTF_TYPEDEF = BT_COMPLEX | BTMT_TYPEDEF
 typedef

Detailed Description

Variable Documentation

◆ BTF_BYTE

const type_t BTF_BYTE = BT_UNK_BYTE

byte

◆ BTF_UNK

const type_t BTF_UNK = BT_UNKNOWN

unknown

◆ BTF_VOID

const type_t BTF_VOID = BT_VOID | BTMT_SIZE0

void

◆ BTF_INT8

const type_t BTF_INT8 = BT_INT8 | BTMT_SIGNED

signed byte

◆ BTF_CHAR

const type_t BTF_CHAR = BT_INT8 | BTMT_CHAR

signed char

◆ BTF_UCHAR

const type_t BTF_UCHAR = BT_INT8 | BTMT_USIGNED

unsigned char

◆ BTF_UINT8

const type_t BTF_UINT8 = BT_INT8 | BTMT_USIGNED

unsigned byte

◆ BTF_INT16

const type_t BTF_INT16 = BT_INT16 | BTMT_SIGNED

signed short

◆ BTF_UINT16

const type_t BTF_UINT16 = BT_INT16 | BTMT_USIGNED

unsigned short

◆ BTF_INT32

const type_t BTF_INT32 = BT_INT32 | BTMT_SIGNED

signed int

◆ BTF_UINT32

const type_t BTF_UINT32 = BT_INT32 | BTMT_USIGNED

unsigned int

◆ BTF_INT64

const type_t BTF_INT64 = BT_INT64 | BTMT_SIGNED

signed long

◆ BTF_UINT64

const type_t BTF_UINT64 = BT_INT64 | BTMT_USIGNED

unsigned long

◆ BTF_INT128

const type_t BTF_INT128 = BT_INT128 | BTMT_SIGNED

signed 128-bit value

◆ BTF_UINT128

const type_t BTF_UINT128 = BT_INT128 | BTMT_USIGNED

unsigned 128-bit value

◆ BTF_INT

const type_t BTF_INT = BT_INT | BTMT_UNKSIGN

int, unknown signedness

◆ BTF_UINT

const type_t BTF_UINT = BT_INT | BTMT_USIGNED

unsigned int

◆ BTF_SINT

const type_t BTF_SINT = BT_INT | BTMT_SIGNED

singed int

◆ BTF_BOOL

const type_t BTF_BOOL = BT_BOOL

boolean

◆ BTF_FLOAT

const type_t BTF_FLOAT = BT_FLOAT | BTMT_FLOAT

float

◆ BTF_DOUBLE

const type_t BTF_DOUBLE = BT_FLOAT | BTMT_DOUBLE

double

◆ BTF_LDOUBLE

const type_t BTF_LDOUBLE = BT_FLOAT | BTMT_LNGDBL

long double

◆ BTF_TBYTE

const type_t BTF_TBYTE = BT_FLOAT | BTMT_SPECFLT

◆ BTF_STRUCT

const type_t BTF_STRUCT = BT_COMPLEX | BTMT_STRUCT

struct

◆ BTF_UNION

const type_t BTF_UNION = BT_COMPLEX | BTMT_UNION

union

◆ BTF_ENUM

const type_t BTF_ENUM = BT_COMPLEX | BTMT_ENUM

enum

◆ BTF_TYPEDEF

const type_t BTF_TYPEDEF = BT_COMPLEX | BTMT_TYPEDEF

typedef