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

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
const llvm::function_ref< bool(DWARFDIE die)> m_callback
const llvm::StringRef m_name

Detailed Description

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

Member Function Documentation

◆ operator()()

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

Definition at line 95 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

Definition at line 92 of file DWARFIndex.h.

◆ m_dwarf

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

Definition at line 91 of file DWARFIndex.h.

◆ m_index

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

Definition at line 90 of file DWARFIndex.h.

◆ m_name

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

Definition at line 93 of file DWARFIndex.h.

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