Enum (SDK de Acesso à Interface de Depuração)
Enumerações são identificadas por SymTagEnum símbolos. Cada valor de enumeração aparece como um filho de classe com um SymTagConstant marca.
Propriedades
A tabela a seguir mostra as propriedades adicionais de válido para este tipo de símbolo.
Propriedade |
Tipo de dados |
Descrição |
---|---|---|
DWORD |
Dentre as BasicType valores. |
|
IDiaSymbol* |
Pai de classe desta enumeração, se houver. |
|
DWORD |
ID do símbolo classe pai. |
|
BOOL |
TRUESe a enumeração tem um construtor. |
|
BOOL |
TRUESe a enumeração está marcada como const. |
|
BOOL |
TRUESe a enumeração tem um operador de atribuição. |
|
BOOL |
TRUESe a enumeração tem um operador cast. |
|
BOOL |
TRUESe a enumeração tem tipos aninhados. |
|
DWORD |
Comprimento desta enumeração em bytes. |
|
IDiaSymbol* |
Símbolo de circunscrito Compiland. |
|
DWORD |
ID do símbolo pai lexical. |
|
BSTR |
Nome do tipo enumerado. |
|
BOOL |
TRUESe a enumeração estiver aninhada. |
|
BOOL |
TRUESe a enumeração tiver quaisquer operadores sobrecarregados. |
|
BOOL |
TRUESe a enumeração é compactada. |
|
BOOL |
TRUESe a enumeração é exibida em um escopo léxico não globais. |
|
DWORD |
ID de índice do símbolo. |
|
DWORD |
Retorna SymTagEnum (uma da SymTagEnum valores). |
|
IDiaSymbol* |
Símbolo de tipo subjacente. |
|
DWORD |
ID do símbolo de tipo. |
|
BOOL |
TRUESe a enumeração é não alinhada. |
|
BOOL |
TRUESe a enumeração está marcada como volátil. |