IntrinsicKind enumeration (dbgmodel.h)

Defines the kind of an intrinsic (basic) type. This is distinct from the variant type which carries the type.

Syntax

typedef enum IntrinsicKind {
  IntrinsicVoid,
  IntrinsicBool,
  IntrinsicChar,
  IntrinsicWChar,
  IntrinsicInt,
  IntrinsicUInt,
  IntrinsicLong,
  IntrinsicULong,
  IntrinsicFloat,
  IntrinsicHRESULT,
  IntrinsicChar16,
  IntrinsicChar32
} ;

Constants

 
IntrinsicVoid
void
IntrinsicBool
bool
IntrinsicChar
char
IntrinsicWChar
wchar_t
IntrinsicInt
signed int (of some size -- not necessarily 4 bytes)
IntrinsicUInt
unsigned int (of some size -- not necessarily 4 bytes)
IntrinsicLong
long (of some size)
IntrinsicULong
unsigned long (of some size)
IntrinsicFloat
floating point (of some size -- not necessarily 4 bytes)
IntrinsicHRESULT
HRESULT
IntrinsicChar16
char16_t
IntrinsicChar32
char32_t

Requirements

Requirement Value
Header dbgmodel.h

See also

Debugger Data Model C++ Overview