LLDB API Documentation
#include <SBCompileUnit.h>
Public Member Functions | |
SBCompileUnit () | |
SBCompileUnit (const lldb::SBCompileUnit &rhs) | |
~SBCompileUnit () | |
const lldb::SBCompileUnit & | operator= (const lldb::SBCompileUnit &rhs) |
bool | IsValid () const |
lldb::SBFileSpec | GetFileSpec () const |
uint32_t | GetNumLineEntries () const |
lldb::SBLineEntry | GetLineEntryAtIndex (uint32_t idx) const |
uint32_t | FindLineEntryIndex (uint32_t start_idx, uint32_t line, lldb::SBFileSpec *inline_file_spec) const |
uint32_t | FindLineEntryIndex (uint32_t start_idx, uint32_t line, lldb::SBFileSpec *inline_file_spec, bool exact) const |
SBFileSpec | GetSupportFileAtIndex (uint32_t idx) const |
uint32_t | GetNumSupportFiles () const |
uint32_t | FindSupportFileIndex (uint32_t start_idx, const SBFileSpec &sb_file, bool full) |
lldb::SBTypeList | GetTypes (uint32_t type_mask=lldb::eTypeClassAny) |
bool | operator== (const lldb::SBCompileUnit &rhs) const |
bool | operator!= (const lldb::SBCompileUnit &rhs) const |
bool | GetDescription (lldb::SBStream &description) |
Friends | |
class | SBAddress |
class | SBFrame |
class | SBSymbolContext |
class | SBModule |
Definition at line 18 of file SBCompileUnit.h.
lldb::SBCompileUnit::SBCompileUnit | ( | ) |
lldb::SBCompileUnit::SBCompileUnit | ( | const lldb::SBCompileUnit & | rhs | ) |
lldb::SBCompileUnit::~SBCompileUnit | ( | ) |
uint32_t lldb::SBCompileUnit::FindLineEntryIndex | ( | uint32_t | start_idx, |
uint32_t | line, | ||
lldb::SBFileSpec * | inline_file_spec | ||
) | const |
uint32_t lldb::SBCompileUnit::FindLineEntryIndex | ( | uint32_t | start_idx, |
uint32_t | line, | ||
lldb::SBFileSpec * | inline_file_spec, | ||
bool | exact | ||
) | const |
uint32_t lldb::SBCompileUnit::FindSupportFileIndex | ( | uint32_t | start_idx, |
const SBFileSpec & | sb_file, | ||
bool | full | ||
) |
bool lldb::SBCompileUnit::GetDescription | ( | lldb::SBStream & | description | ) |
lldb::SBFileSpec lldb::SBCompileUnit::GetFileSpec | ( | ) | const |
lldb::SBLineEntry lldb::SBCompileUnit::GetLineEntryAtIndex | ( | uint32_t | idx | ) | const |
uint32_t lldb::SBCompileUnit::GetNumLineEntries | ( | ) | const |
uint32_t lldb::SBCompileUnit::GetNumSupportFiles | ( | ) | const |
SBFileSpec lldb::SBCompileUnit::GetSupportFileAtIndex | ( | uint32_t | idx | ) | const |
lldb::SBTypeList lldb::SBCompileUnit::GetTypes | ( | uint32_t | type_mask = lldb::eTypeClassAny | ) |
Get all types matching type_mask from debug info in this compile unit.
[in] | type_mask | A bitfield that consists of one or more bits logically OR'ed together from the lldb::TypeClass enumeration. This allows you to request only structure types, or only class, struct and union types. Passing in lldb::eTypeClassAny will return all types found in the debug information for this compile unit. |
bool lldb::SBCompileUnit::IsValid | ( | ) | const |
bool lldb::SBCompileUnit::operator!= | ( | const lldb::SBCompileUnit & | rhs | ) | const |
const lldb::SBCompileUnit& lldb::SBCompileUnit::operator= | ( | const lldb::SBCompileUnit & | rhs | ) |
bool lldb::SBCompileUnit::operator== | ( | const lldb::SBCompileUnit & | rhs | ) | const |
|
friend |
Definition at line 91 of file SBCompileUnit.h.
|
friend |
Definition at line 92 of file SBCompileUnit.h.
|
friend |
Definition at line 94 of file SBCompileUnit.h.
|
friend |
Definition at line 93 of file SBCompileUnit.h.