LLDB mainline
|
#include <UniqueDWARFASTType.h>
Public Member Functions | |
UniqueDWARFASTTypeList () | |
~UniqueDWARFASTTypeList ()=default | |
uint32_t | GetSize () |
void | Append (const UniqueDWARFASTType &entry) |
UniqueDWARFASTType * | Find (const DWARFDIE &die, const Declaration &decl, const int32_t byte_size, bool is_forward_declaration) |
Protected Types | |
typedef std::vector< UniqueDWARFASTType > | collection |
Protected Attributes | |
collection | m_collection |
Definition at line 57 of file UniqueDWARFASTType.h.
|
protected |
Definition at line 74 of file UniqueDWARFASTType.h.
|
inline |
Definition at line 59 of file UniqueDWARFASTType.h.
|
default |
|
inline |
Definition at line 65 of file UniqueDWARFASTType.h.
References m_collection.
UniqueDWARFASTType * UniqueDWARFASTTypeList::Find | ( | const DWARFDIE & | die, |
const Declaration & | decl, | ||
const int32_t | byte_size, | ||
bool | is_forward_declaration | ||
) |
Definition at line 50 of file UniqueDWARFASTType.cpp.
References lldb_private::plugin::dwarf::DWARFDIE::GetName(), lldb_private::plugin::dwarf::DWARFDebugInfoEntry::GetParent(), lldb_private::plugin::dwarf::DWARFDIE::GetParent(), IsSizeAndDeclarationMatching(), IsStructOrClassTag(), m_collection, lldb_private::plugin::dwarf::DWARFBaseDIE::m_die, and lldb_private::plugin::dwarf::DWARFBaseDIE::Tag().
|
inline |
Definition at line 63 of file UniqueDWARFASTType.h.
References m_collection.
|
protected |
Definition at line 75 of file UniqueDWARFASTType.h.