UDTKind enumeration (dbgmodel.h)

The UDTKind enum defines the nature of the User-Defined Type (UDT) in question.

Syntax

typedef enum UDTKind {
  UDTStruct,
  UDTClass,
  UDTUnion,
  UDTInterface,
  UDTTaggedUnion
} ;

Constants

 
UDTStruct
The UDT is a structure.
UDTClass
The UDT is a class.
UDTUnion
The UDT is a union.
UDTInterface
The UDT is an interface.
UDTTaggedUnion
The UDT is a tagged union.

Remarks

These enums aid in identifying the kind of UDT, whether a UDT is a class, structure, interface, union, or tagged union. This can be valuable when dealing with complex data structures or when debugging.

Requirements

Requirement Value
Header dbgmodel.h

See also

Debugger Data Model C++ Overview