Hierarquia de classes de tipos de símbolos
A tabela a seguir descreve os tipos de símbolo na hierarquia de classes.
Tipos de símbolo
Tipo de símbolo | Descrição |
---|---|
UDT | Símbolo usado para representar cada classe, estrutura e união. |
Enum (SDK de Acesso à Interface de Depuração) | Símbolo para tipos enumerados. |
PointerType | Símbolo para tipos de ponteiro. |
ArrayType | Símbolo para tipos de matriz. |
BaseType | Símbolo para tipos base |
Typedef (SDK de Acesso à Interface de Depuração) | Símbolo que apresenta nomes para outros tipos. |
BaseClass | Símbolo usado para cada classe base de um UDT (tipo definido pelo usuário). |
Friend (SDK de Acesso à Interface de Depuração) | Símbolo para classes amigas e funções amigas. |
FunctionType | Símbolo para cada assinatura de função exclusiva. |
FunctionArgType | Símbolo para cada parâmetro de uma função. |
VTableShape | Símbolo para o tamanho da tabela virtual. |
VTable | Símbolo para uma tabela virtual. |
CustomType | Símbolo para o tipo definido pelo fornecedor. |
ManagedType | Símbolo para um tipo definido em metadados. |
Dimensão | Símbolo para dimensões de matriz. |
Observação
Cada símbolo pode ter propriedades que contêm informações sobre o símbolo, bem como referências a outros símbolos. Essas propriedades são listadas nos tópicos dos símbolos individuais.