LLDB API Documentation
#include <SBSymbolContext.h>
Public Member Functions | |
| SBSymbolContext () | |
| SBSymbolContext (const lldb::SBSymbolContext &rhs) | |
| ~SBSymbolContext () | |
| bool | IsValid () const |
| const lldb::SBSymbolContext & | operator= (const lldb::SBSymbolContext &rhs) |
| lldb::SBModule | GetModule () |
| lldb::SBCompileUnit | GetCompileUnit () |
| lldb::SBFunction | GetFunction () |
| lldb::SBBlock | GetBlock () |
| lldb::SBLineEntry | GetLineEntry () |
| lldb::SBSymbol | GetSymbol () |
| void | SetModule (lldb::SBModule module) |
| void | SetCompileUnit (lldb::SBCompileUnit compile_unit) |
| void | SetFunction (lldb::SBFunction function) |
| void | SetBlock (lldb::SBBlock block) |
| void | SetLineEntry (lldb::SBLineEntry line_entry) |
| void | SetSymbol (lldb::SBSymbol symbol) |
| SBSymbolContext | GetParentOfInlinedScope (const SBAddress &curr_frame_pc, SBAddress &parent_frame_addr) const |
| bool | GetDescription (lldb::SBStream &description) |
Protected Member Functions | |
| lldb_private::SymbolContext * | operator-> () const |
| lldb_private::SymbolContext & | operator* () |
| lldb_private::SymbolContext & | ref () |
| const lldb_private::SymbolContext & | operator* () const |
| lldb_private::SymbolContext * | get () const |
| SBSymbolContext (const lldb_private::SymbolContext *sc_ptr) | |
| void | SetSymbolContext (const lldb_private::SymbolContext *sc_ptr) |
Friends | |
| class | SBAddress |
| class | SBFrame |
| class | SBModule |
| class | SBThread |
| class | SBTarget |
| class | SBSymbolContextList |
Definition at line 23 of file SBSymbolContext.h.
| lldb::SBSymbolContext::SBSymbolContext | ( | ) |
| lldb::SBSymbolContext::SBSymbolContext | ( | const lldb::SBSymbolContext & | rhs | ) |
| lldb::SBSymbolContext::~SBSymbolContext | ( | ) |
|
protected |
|
protected |
| lldb::SBBlock lldb::SBSymbolContext::GetBlock | ( | ) |
| lldb::SBCompileUnit lldb::SBSymbolContext::GetCompileUnit | ( | ) |
| bool lldb::SBSymbolContext::GetDescription | ( | lldb::SBStream & | description | ) |
| lldb::SBFunction lldb::SBSymbolContext::GetFunction | ( | ) |
| lldb::SBLineEntry lldb::SBSymbolContext::GetLineEntry | ( | ) |
| lldb::SBModule lldb::SBSymbolContext::GetModule | ( | ) |
| SBSymbolContext lldb::SBSymbolContext::GetParentOfInlinedScope | ( | const SBAddress & | curr_frame_pc, |
| SBAddress & | parent_frame_addr | ||
| ) | const |
| lldb::SBSymbol lldb::SBSymbolContext::GetSymbol | ( | ) |
| bool lldb::SBSymbolContext::IsValid | ( | ) | const |
|
protected |
|
protected |
|
protected |
| const lldb::SBSymbolContext& lldb::SBSymbolContext::operator= | ( | const lldb::SBSymbolContext & | rhs | ) |
|
protected |
| void lldb::SBSymbolContext::SetBlock | ( | lldb::SBBlock | block | ) |
| void lldb::SBSymbolContext::SetCompileUnit | ( | lldb::SBCompileUnit | compile_unit | ) |
| void lldb::SBSymbolContext::SetFunction | ( | lldb::SBFunction | function | ) |
| void lldb::SBSymbolContext::SetLineEntry | ( | lldb::SBLineEntry | line_entry | ) |
| void lldb::SBSymbolContext::SetModule | ( | lldb::SBModule | module | ) |
| void lldb::SBSymbolContext::SetSymbol | ( | lldb::SBSymbol | symbol | ) |
|
protected |
|
friend |
Definition at line 55 of file SBSymbolContext.h.
|
friend |
Definition at line 56 of file SBSymbolContext.h.
|
friend |
Definition at line 57 of file SBSymbolContext.h.
|
friend |
Definition at line 60 of file SBSymbolContext.h.
|
friend |
Definition at line 59 of file SBSymbolContext.h.
|
friend |
Definition at line 58 of file SBSymbolContext.h.