Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following table describes the symbol types in the class hierarchy.
Symbol Types
Symbol type | Description |
---|---|
user-defined type (UDT) | Symbol used to represent each class, structure, and union. |
Enum (Debug Interface Access SDK) | Symbol for enumerated types. |
PointerType | Symbol for pointer types. |
ArrayType | Symbol for array types. |
BaseType | Symbol for base types |
Typedef (Debug Interface Access SDK) | Symbol that introduces names for other types. |
BaseClass | Symbol used for each base class of a user-defined type (UDT). |
Friend (Debug Interface Access SDK) | Symbol for friend classes and friend functions. |
FunctionType | Symbol for each unique function signature. |
FunctionArgType | Symbol for each parameter to a function. |
VTableShape | Symbol for the size of the virtual table. |
VTable | Symbol for a virtual table. |
CustomType | Symbol for vendor-defined type. |
ManagedType | Symbol for a type defined in metadata. |
Dimension | Symbol for array dimensions. |
Note
Each symbol can have properties that hold information about the symbol, as well as references to other symbols. These properties are listed in the individual symbol topics.