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) |
| lldb::LanguageType | GetLanguage () |
| 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::LanguageType lldb::SBCompileUnit::GetLanguage | ( | ) |
| 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 76 of file SBCompileUnit.h.
|
friend |
Definition at line 77 of file SBCompileUnit.h.
|
friend |
Definition at line 79 of file SBCompileUnit.h.
|
friend |
Definition at line 78 of file SBCompileUnit.h.