LLDB mainline
|
#include <DWARFDeclContext.h>
Classes | |
struct | Entry |
Public Member Functions | |
DWARFDeclContext () | |
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 |
lldb_private::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 25 of file DWARFDeclContext.h.
|
protected |
Definition at line 81 of file DWARFDeclContext.h.
|
inline |
Definition at line 46 of file DWARFDeclContext.h.
|
inline |
Definition at line 48 of file DWARFDeclContext.h.
References m_entries.
Referenced by DWARFDebugInfoEntry::GetDWARFDeclContextStatic().
|
inline |
Definition at line 75 of file DWARFDeclContext.h.
References m_entries, and m_qualified_name.
const char * DWARFDeclContext::GetQualifiedName | ( | ) | const |
Definition at line 13 of file DWARFDeclContext.cpp.
References m_entries, and m_qualified_name.
Referenced by DWARFASTParserClang::ConstructDemangledNameFromDWARF(), SymbolFileDWARF::FindDefinitionTypeForDWARFDeclContext(), GetQualifiedNameAsConstString(), and lldb_private::AppleDWARFIndex::GetTypes().
|
inline |
Definition at line 71 of file DWARFDeclContext.h.
References GetQualifiedName().
Referenced by SymbolFileDWARF::ParseVariableDIE().
|
inline |
Definition at line 55 of file DWARFDeclContext.h.
References m_entries.
Referenced by lldb_private::AppleDWARFIndex::GetTypes().
|
inline |
Definition at line 53 of file DWARFDeclContext.h.
bool DWARFDeclContext::operator== | ( | const DWARFDeclContext & | rhs | ) | const |
Definition at line 56 of file DWARFDeclContext.cpp.
References m_entries.
|
inline |
Definition at line 57 of file DWARFDeclContext.h.
References m_entries.
|
inline |
Definition at line 62 of file DWARFDeclContext.h.
References m_entries.
|
protected |
Definition at line 82 of file DWARFDeclContext.h.
Referenced by AppendDeclContext(), Clear(), GetQualifiedName(), GetSize(), operator==(), and operator[]().
|
mutableprotected |
Definition at line 83 of file DWARFDeclContext.h.
Referenced by Clear(), and GetQualifiedName().