Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As enumerações são identificadas por símbolos SymTagEnum. Cada valor de enumeração aparece como um filho de classe com uma marca SymTagConstant.
Propriedades
A tabela a seguir mostra propriedades adicionais válidas para esse tipo de símbolo.
| Propriedade | Tipo de dados | Descrição |
|---|---|---|
| IDiaSymbol::get_baseType | DWORD |
Um dos valores de Enumeração BasicType. |
| IDiaSymbol::get_classParent | IDiaSymbol* |
Pai da classe dessa enumeração, se houver. |
| IDiaSymbol::get_classParentId | DWORD |
ID do símbolo pai da classe. |
| IDiaSymbol::get_constructor | BOOL |
TRUE se a enumeração tiver um construtor. |
| IDiaSymbol::get_constType | BOOL |
TRUE se a enumeração estiver marcada como const. |
| IDiaSymbol::get_hasAssignmentOperator | BOOL |
TRUE se a enumeração tiver um operador de atribuição. |
| IDiaSymbol::get_hasCastOperator | BOOL |
TRUE se a enumeração tiver um operador de conversão. |
| IDiaSymbol::get_hasNestedTypes | BOOL |
TRUE se a enumeração tiver tipos aninhados. |
| IDiaSymbol::get_length | DWORD |
Comprimento dessa enumeração em bytes. |
| IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Símbolo do Compiland delimitador. |
| IDiaSymbol::get_lexicalParentId | DWORD |
ID do símbolo pai léxico. |
| IDiaSymbol::get_name | BSTR |
Nome do tipo enumerado. |
| IDiaSymbol::get_nested | BOOL |
TRUE se a enumeração estiver aninhada. |
| IDiaSymbol::get_overloadedOperator | BOOL |
TRUE se a enumeração tiver operadores sobrecarregados. |
| IDiaSymbol::get_packed | BOOL |
TRUE se a enumeração estiver empacotada. |
| IDiaSymbol::get_scoped | BOOL |
TRUE se a enumeração aparecer em um escopo lexical não global. |
| IDiaSymbol::get_symIndexId | DWORD |
ID de índice do símbolo. |
| IDiaSymbol::get_symTag | DWORD |
Retorna SymTagEnum (um dos valores de Enumeração SymTagEnum). |
| IDiaSymbol::get_type | IDiaSymbol* |
Símbolo para o tipo subjacente. |
| IDiaSymbol::get_typeId | DWORD |
ID do símbolo do tipo. |
| IDiaSymbol::get_unalignedType | BOOL |
TRUE se a enumeração estiver desalinhada. |
| IDiaSymbol::get_volatileType | BOOL |
TRUE se a enumeração for marcada como volátil. |