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

#include <DWARFIndex.h>

Collaboration diagram for lldb_private::DWARFIndex::DIERefCallbackImpl:
Collaboration graph
[legend]

Public Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 78 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 67 of file DWARFIndex.cpp.

Member Function Documentation

◆ operator()()

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

Definition at line 74 of file DWARFIndex.cpp.

References DWARFDIE::GetDIE().

Member Data Documentation

◆ m_callback

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

Definition at line 88 of file DWARFIndex.h.

◆ m_dwarf

SymbolFileDWARF& lldb_private::DWARFIndex::DIERefCallbackImpl::m_dwarf
private

Definition at line 87 of file DWARFIndex.h.

◆ m_index

const DWARFIndex& lldb_private::DWARFIndex::DIERefCallbackImpl::m_index
private

Definition at line 86 of file DWARFIndex.h.

◆ m_name

const llvm::StringRef lldb_private::DWARFIndex::DIERefCallbackImpl::m_name
private

Definition at line 89 of file DWARFIndex.h.


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