LocalsSymbolGroup Class

The LocalsSymbolGroup class creates a Symbol group representing the Locals view. More...

Header: #include <LocalsSymbolGroup>
Inherits: SymbolGroup

Public Functions

unsigned frame() const
std::string function() const
std::string module() const
ULONG threadId() const

Static Public Members

LocalsSymbolGroup *create(CIDebugControl *control, CIDebugSymbols *, ULONG threadId, unsigned frame, std::string *errorMessage)

Protected Functions

LocalsSymbolGroup(CIDebugSymbolGroup *, const SymbolParameterVector &vec, ULONG threadId, unsigned frame, const std::string &function)

Additional Inherited Members

Detailed Description

The LocalsSymbolGroup class creates a Symbol group representing the Locals view.

It is firmly associated with stack frame, function (module) and thread.

Member Function Documentation

[protected] LocalsSymbolGroup::LocalsSymbolGroup(CIDebugSymbolGroup *, const SymbolParameterVector &vec, ULONG threadId, unsigned frame, const std::string &function)

Default constructs an instance of LocalsSymbolGroup.

[static] LocalsSymbolGroup *LocalsSymbolGroup::create(CIDebugControl *control, CIDebugSymbols *, ULONG threadId, unsigned frame, std::string *errorMessage)

unsigned LocalsSymbolGroup::frame() const

std::string LocalsSymbolGroup::function() const

std::string LocalsSymbolGroup::module() const

ULONG LocalsSymbolGroup::threadId() const