| Interface | Description |
|---|---|
| [source] AccessControl | |
| [source] ArrayType | |
| [source] BaseClass |
Models a base class; effectively just provides the "virtual"
keyword as well as public/private derivation information.
|
| [source] BitType | |
| [source] BlockSym |
A BlockSym models a lexical scope in a block-structured
language.
|
| [source] CDebugger |
Interface describing how to debug C and C++ programs.
|
| [source] CDebugInfoDataBase |
Database for C and C++ debug information.
|
| [source] CFrame |
Models a "C" programming language frame on the stack -- really
just an arbitrary frame with hooks to access C and C++ debug
information if available.
|
| [source] CompoundType |
Models all compound types, i.e., those containing fields: classes,
structs, and unions.
|
| [source] CVAttributes | |
| [source] DebugEvent |
Describes in an abstract sense the kind of debug events which may
be received from the target process.
|
| [source] DoubleType | |
| [source] EnumType |
Describes enumerated types.
|
| [source] Field | |
| [source] FieldIdentifier |
Abstraction over named fields and indices of arrays.
|
| [source] FloatType | |
| [source] FunctionSym |
A FunctionSym is an extension of a BlockSym which contains
additional information such as the type (signature) of the
function.
|
| [source] FunctionType | |
| [source] GlobalSym |
Models either a global variable or a module-local variable.
|
| [source] IndexableFieldIdentifier |
Identifier for indices of arrays
|
| [source] IntType | |
| [source] LineNumberInfo |
Describes line number information for a given range of program
counters.
|
| [source] LineNumberVisitor | |
| [source] LoadObject |
A LoadObject models a DSO/DLL/EXE; that is, an entity relocated by
the run-time linker.
|
| [source] LocalSym |
Models a local variable in a scope.
|
| [source] MemberFunctionType | |
| [source] NamedFieldIdentifier |
Named fields in compound types
|
| [source] ObjectVisitor |
Provides uniform visitation to primitive and compound objects.
|
| [source] PointerType | |
| [source] ProcessControl |
A highly experimental interface for process control and debug
events.
|
| [source] RefType | |
| [source] Sym |
Provides a superinterface for all symbol types
|
| [source] TemplateType | |
| [source] Type |
Models a C or C++ type.
|
| [source] TypeVisitor | |
| [source] VoidType |
| Class | Description |
|---|---|
| [source] ClosestSymbol |
Models the closest symbol to a given program counter: name and
offset.
|
| [source] DebugEvent.Type | |
| [source] DefaultObjectVisitor |
Implementation of the ObjectVisitor interface with all methods
empty
|
| [source] LoadObjectComparator |