Lexical Hierarchy of Symbol Types
The following table shows the symbol types in the lexical hierarchy.
Symbol Types
Symbol type |
Description |
---|---|
Specifies an annotated location in program code. |
|
Specifies nested scopes in functions. |
|
Compiland |
Specifies a compiland linked to the .exe file. |
Specifies compiland data that may require loading additional compiland details and thus incur run-time overhead to retrieve. |
|
Specifies any additional environment variables significant to the compilation of the compiland. |
|
Specifies a user-defined symbol. |
|
Specifies such variables as parameters, local variables, global variables, and class members. |
|
Specifies the global scope of the data; corresponds to an entire .exe or .dll file. |
|
Specifies a function that has a defined point at which debugging is to end. |
|
Specifies a function that has a defined point at which debugging is to begin. |
|
Specifies a function. |
|
Specifies a location in program code. |
|
Specifies an external symbol that appears when building the executable program. |
|
Specifies a thunk. |
|
Specifies a namespaceidentifier. |
Note
Additional symbol properties may be available depending on the symbol type. These properties are listed in the individual symbol topics.
See Also
Reference
Class Hierarchy of Symbol Types