Edit

Share via


SymbolKind enumeration (dbgmodel.h)

Defines the kind of a symbol.

Syntax

typedef enum SymbolKind {
  Symbol,
  SymbolModule,
  SymbolType,
  SymbolField,
  SymbolConstant,
  SymbolData,
  SymbolBaseClass,
  SymbolPublic,
  SymbolFunction
} ;

Constants

 
Symbol
Unspecified symbol type.
SymbolModule
The symbol is a module and can be queried for IDebugHostModule.
SymbolType
The symbol is a type and can be queried for IDebugHostType.
SymbolField
The symbol is a field (a data member within a structure or class) and can be queried for IDebugHostField.
SymbolConstant
The symbol is a constant value and can be queried for IDebugHostConstant.
SymbolData
The symbol is data which is not a member of a structure or class and is queryable for IDebugHostData.
SymbolBaseClass
The symbol is a base class and is queryable for IDebugHostBaseClass.
SymbolPublic
The symbol is an entry in a module's publics table (having no type information) and is queryable for IDebugHostPublic.
SymbolFunction
The symbol is a function and is queryable for IDebugHostData.

Requirements

Requirement Value
Header dbgmodel.h

See also

Debugger Data Model C++ Overview