Hiérarchie de classes des types de symboles
Le tableau suivant décrit les types de symboles dans la hiérarchie de classes.
Types de symboles
Type de symbole | Description |
---|---|
UDT | Symbole utilisé pour représenter chaque classe, structure et union. |
Énumération (Kit de développement logiciel SDK de Debug Interface Access) | Symbole pour les types énumérés. |
PointerType | Symbole pour les types de pointeurs. |
ArrayType | Symbole pour les types de tableau. |
BaseType | Symbole pour les types de base |
Typedef (Kit de développement logiciel de Debug Interface Access) | Symbole qui introduit des noms pour d’autres types. |
BaseClass | Symbole utilisé pour chaque classe de base d’un type défini par l’utilisateur (UDT). |
Friend (SDK Debug Interface Access) | Symbole pour les classes friend et les fonctions friend. |
FunctionType | Symbole pour chaque signature de fonction unique. |
FunctionArgType | Symbole pour chaque paramètre d’une fonction. |
VTableShape | Symbole de la taille de la table virtuelle. |
VTable | Symbole d’une table virtuelle. |
CustomType | Symbole pour le type défini par le fournisseur. |
ManagedType | Symbole d’un type défini dans les métadonnées. |
Dimension | Symbole pour les dimensions du tableau. |
Notes
Chaque symbole peut posséder des propriétés qui contiennent des informations sur le symbole, ainsi que des références à d’autres symboles. Ces propriétés sont listées dans les différentes rubriques traitant des symboles.