LLDB mainline
|
#include <DWARFDeclContext.h>
Classes | |
struct | Entry |
Public Member Functions | |
DWARFDeclContext () | |
DWARFDeclContext (llvm::ArrayRef< Entry > entries) | |
void | AppendDeclContext (dw_tag_t tag, const char *name) |
bool | operator== (const DWARFDeclContext &rhs) const |
bool | operator!= (const DWARFDeclContext &rhs) const |
uint32_t | GetSize () const |
Entry & | operator[] (uint32_t idx) |
const Entry & | operator[] (uint32_t idx) const |
const char * | GetQualifiedName () const |
ConstString | GetQualifiedNameAsConstString () const |
void | Clear () |
Protected Types | |
typedef std::vector< Entry > | collection |
Protected Attributes | |
collection | m_entries |
std::string | m_qualified_name |
Definition at line 27 of file DWARFDeclContext.h.
|
protected |
Definition at line 87 of file DWARFDeclContext.h.
|
inline |
Definition at line 48 of file DWARFDeclContext.h.
|
inline |
Definition at line 50 of file DWARFDeclContext.h.
References m_entries.
|
inline |
Definition at line 54 of file DWARFDeclContext.h.
References m_entries.
Referenced by lldb_private::plugin::dwarf::DWARFDebugInfoEntry::GetDWARFDeclContextStatic().
|
inline |
Definition at line 81 of file DWARFDeclContext.h.
References m_entries, and m_qualified_name.
const char * DWARFDeclContext::GetQualifiedName | ( | ) | const |
Definition at line 31 of file DWARFDeclContext.cpp.
References GetName(), m_entries, and m_qualified_name.
Referenced by DWARFASTParserClang::ConstructDemangledNameFromDWARF(), lldb_private::plugin::dwarf::SymbolFileDWARF::FindDefinitionTypeForDWARFDeclContext(), GetQualifiedNameAsConstString(), and lldb_private::plugin::dwarf::AppleDWARFIndex::GetTypes().
|
inline |
Definition at line 77 of file DWARFDeclContext.h.
References GetQualifiedName().
Referenced by lldb_private::plugin::dwarf::SymbolFileDWARF::ParseVariableDIE().
|
inline |
Definition at line 61 of file DWARFDeclContext.h.
References m_entries.
Referenced by lldb_private::plugin::dwarf::DebugNamesDWARFIndex::GetFullyQualifiedType(), and lldb_private::plugin::dwarf::AppleDWARFIndex::GetTypes().
|
inline |
Definition at line 59 of file DWARFDeclContext.h.
bool DWARFDeclContext::operator== | ( | const DWARFDeclContext & | rhs | ) | const |
Definition at line 58 of file DWARFDeclContext.cpp.
References m_entries.
|
inline |
Definition at line 63 of file DWARFDeclContext.h.
References m_entries.
|
inline |
Definition at line 68 of file DWARFDeclContext.h.
References m_entries.
|
protected |
Definition at line 88 of file DWARFDeclContext.h.
Referenced by AppendDeclContext(), Clear(), DWARFDeclContext(), GetQualifiedName(), GetSize(), operator==(), and operator[]().
|
mutableprotected |
Definition at line 89 of file DWARFDeclContext.h.
Referenced by Clear(), and GetQualifiedName().