LLDB mainline
Public Member Functions | Private Attributes | List of all members
lldb_private::plugin::dwarf::DWARFIndex::DIERefCallbackImpl Class Reference

#include <DWARFIndex.h>

Public Member Functions

 DIERefCallbackImpl (const DWARFIndex &index, llvm::function_ref< bool(DWARFDIE die)> callback, llvm::StringRef name)
bool operator() (DIERef ref) const
bool operator() (const llvm::AppleAcceleratorTable::Entry &entry) const

Private Attributes

const DWARFIndexm_index
const llvm::function_ref< bool(DWARFDIE die)> m_callback
const llvm::StringRef m_name

Detailed Description

Definition at line 91 of file DWARFIndex.h.

Constructor & Destructor Documentation

◆ DIERefCallbackImpl()

DWARFIndex::DIERefCallbackImpl::DIERefCallbackImpl ( const DWARFIndex index,
llvm::function_ref< bool(DWARFDIE die)>  callback,
llvm::StringRef  name 

Definition at line 85 of file DWARFIndex.cpp.

Member Function Documentation

◆ operator()() [1/2]

bool DWARFIndex::DIERefCallbackImpl::operator() ( const llvm::AppleAcceleratorTable::Entry &  entry) const

Definition at line 100 of file DWARFIndex.cpp.

References lldb_private::plugin::dwarf::DIERef::DebugInfo.

◆ operator()() [2/2]

bool DWARFIndex::DIERefCallbackImpl::operator() ( DIERef  ref) const

Definition at line 93 of file DWARFIndex.cpp.

References lldb_private::plugin::dwarf::DWARFDIE::GetDIE().

Member Data Documentation

◆ m_callback

const llvm::function_ref<bool(DWARFDIE die)> lldb_private::plugin::dwarf::DWARFIndex::DIERefCallbackImpl::m_callback

Definition at line 102 of file DWARFIndex.h.

◆ m_dwarf

SymbolFileDWARF& lldb_private::plugin::dwarf::DWARFIndex::DIERefCallbackImpl::m_dwarf

Definition at line 101 of file DWARFIndex.h.

◆ m_index

const DWARFIndex& lldb_private::plugin::dwarf::DWARFIndex::DIERefCallbackImpl::m_index

Definition at line 100 of file DWARFIndex.h.

◆ m_name

const llvm::StringRef lldb_private::plugin::dwarf::DWARFIndex::DIERefCallbackImpl::m_name

Definition at line 103 of file DWARFIndex.h.

The documentation for this class was generated from the following files: