|
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().