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 () |
lldb::LanguageType | GetLanguage () const |
void | SetLanguage (lldb::LanguageType language) |
Protected Types | |
typedef std::vector< Entry > | collection |
Protected Attributes | |
collection | m_entries |
std::string | m_qualified_name |
lldb::LanguageType | m_language = lldb::eLanguageTypeUnknown |
Definition at line 23 of file DWARFDeclContext.h.
|
protected |
Definition at line 83 of file DWARFDeclContext.h.
|
inline |
Definition at line 44 of file DWARFDeclContext.h.
|
inline |
Definition at line 46 of file DWARFDeclContext.h.
References m_entries.
Referenced by DWARFDebugInfoEntry::GetDWARFDeclContextStatic().
|
inline |
Definition at line 73 of file DWARFDeclContext.h.
References m_entries, and m_qualified_name.
|
inline |
Definition at line 78 of file DWARFDeclContext.h.
References m_language.
Referenced by SymbolFileDWARF::FindDefinitionTypeForDWARFDeclContext().
const char * DWARFDeclContext::GetQualifiedName | ( | ) | const |
Definition at line 13 of file DWARFDeclContext.cpp.
Referenced by SymbolFileDWARF::FindDefinitionTypeForDWARFDeclContext(), GetQualifiedNameAsConstString(), lldb_private::AppleDWARFIndex::GetTypes(), and DWARFASTParserClang::ParseFunctionFromDWARF().
|
inline |
Definition at line 69 of file DWARFDeclContext.h.
References GetQualifiedName().
Referenced by SymbolFileDWARF::ParseVariableDIE().
|
inline |
Definition at line 53 of file DWARFDeclContext.h.
References m_entries.
Referenced by SymbolFileDWARF::FindDefinitionTypeForDWARFDeclContext(), and lldb_private::AppleDWARFIndex::GetTypes().
|
inline |
Definition at line 51 of file DWARFDeclContext.h.
bool DWARFDeclContext::operator== | ( | const DWARFDeclContext & | rhs | ) | const |
Definition at line 56 of file DWARFDeclContext.cpp.
References m_entries.
Definition at line 55 of file DWARFDeclContext.h.
References m_entries.
Definition at line 60 of file DWARFDeclContext.h.
References m_entries.
|
inline |
Definition at line 80 of file DWARFDeclContext.h.
References m_language.
Referenced by SymbolFileDWARF::GetDWARFDeclContext().
|
protected |
Definition at line 84 of file DWARFDeclContext.h.
Referenced by AppendDeclContext(), Clear(), GetSize(), operator==(), and operator[]().
|
protected |
Definition at line 86 of file DWARFDeclContext.h.
Referenced by GetLanguage(), and SetLanguage().
|
mutableprotected |
Definition at line 85 of file DWARFDeclContext.h.
Referenced by Clear().