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 |
Friends | |
llvm::raw_ostream & | operator<< (llvm::raw_ostream &OS, const DWARFDeclContext &ctx) |
Definition at line 28 of file DWARFDeclContext.h.
|
protected |
Definition at line 103 of file DWARFDeclContext.h.
|
inline |
Definition at line 53 of file DWARFDeclContext.h.
References m_entries.
Referenced by operator!=(), operator<<, and operator==().
|
inline |
Definition at line 55 of file DWARFDeclContext.h.
References m_entries.
|
inline |
Definition at line 59 of file DWARFDeclContext.h.
References m_entries.
Referenced by lldb_private::plugin::dwarf::SymbolFileDWARF::FindDefinitionDIE(), and GetDWARFDeclContextImpl().
|
inline |
Definition at line 86 of file DWARFDeclContext.h.
References m_entries, and m_qualified_name.
const char * DWARFDeclContext::GetQualifiedName | ( | ) | const |
Definition at line 29 of file DWARFDeclContext.cpp.
References m_entries, and m_qualified_name.
Referenced by DWARFASTParserClang::ConstructDemangledNameFromDWARF(), lldb_private::plugin::dwarf::SymbolFileDWARF::FindDefinitionDIE(), GetQualifiedNameAsConstString(), and lldb_private::plugin::dwarf::AppleDWARFIndex::GetTypes().
|
inline |
Definition at line 82 of file DWARFDeclContext.h.
References GetQualifiedName().
Referenced by lldb_private::plugin::dwarf::SymbolFileDWARF::ParseVariableDIE().
|
inline |
Definition at line 66 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 64 of file DWARFDeclContext.h.
References DWARFDeclContext().
bool DWARFDeclContext::operator== | ( | const DWARFDeclContext & | rhs | ) | const |
Definition at line 56 of file DWARFDeclContext.cpp.
References DWARFDeclContext(), and m_entries.
|
inline |
Definition at line 68 of file DWARFDeclContext.h.
References m_entries.
|
inline |
Definition at line 73 of file DWARFDeclContext.h.
References m_entries.
|
friend |
|
protected |
Definition at line 104 of file DWARFDeclContext.h.
Referenced by AppendDeclContext(), Clear(), DWARFDeclContext(), DWARFDeclContext(), GetQualifiedName(), GetSize(), operator<<, operator==(), operator[](), and operator[]().
|
mutableprotected |
Definition at line 105 of file DWARFDeclContext.h.
Referenced by Clear(), and GetQualifiedName().