LLDB mainline
|
#include <DWARFIndex.h>
Public Member Functions | |
DIERefCallbackImpl (const DWARFIndex &index, llvm::function_ref< IterationAction(DWARFDIE die)> callback, llvm::StringRef name) | |
IterationAction | operator() (DIERef ref) const |
IterationAction | operator() (const llvm::AppleAcceleratorTable::Entry &entry) const |
Private Attributes | |
const DWARFIndex & | m_index |
SymbolFileDWARF & | m_dwarf |
const llvm::function_ref< IterationAction(DWARFDIE die)> | m_callback |
const llvm::StringRef | m_name |
Definition at line 111 of file DWARFIndex.h.
DWARFIndex::DIERefCallbackImpl::DIERefCallbackImpl | ( | const DWARFIndex & | index, |
llvm::function_ref< IterationAction(DWARFDIE die)> | callback, | ||
llvm::StringRef | name ) |
Definition at line 86 of file DWARFIndex.cpp.
References lldb_private::plugin::dwarf::DWARFIndex::DWARFIndex(), m_callback, m_dwarf, m_index, lldb_private::plugin::dwarf::DWARFIndex::m_module, and m_name.
IterationAction DWARFIndex::DIERefCallbackImpl::operator() | ( | const llvm::AppleAcceleratorTable::Entry & | entry | ) | const |
Definition at line 102 of file DWARFIndex.cpp.
References lldb_private::plugin::dwarf::DIERef::DebugInfo, and operator()().
IterationAction DWARFIndex::DIERefCallbackImpl::operator() | ( | DIERef | ref | ) | const |
Definition at line 95 of file DWARFIndex.cpp.
References lldb_private::Continue, m_callback, m_dwarf, m_index, and m_name.
Referenced by operator()().
|
private |
Definition at line 124 of file DWARFIndex.h.
Referenced by DIERefCallbackImpl(), and operator()().
|
private |
Definition at line 123 of file DWARFIndex.h.
Referenced by DIERefCallbackImpl(), and operator()().
|
private |
Definition at line 122 of file DWARFIndex.h.
Referenced by DIERefCallbackImpl(), and operator()().
|
private |
Definition at line 125 of file DWARFIndex.h.
Referenced by DIERefCallbackImpl(), and operator()().