LLDB mainline
lldb_private::plugin::dwarf::DWARFUnit::ScopedExtractDIEs Class Reference

#include <DWARFUnit.h>

Public Member Functions

 ScopedExtractDIEs (DWARFUnit &cu)
 ~ScopedExtractDIEs ()
 ScopedExtractDIEs (const ScopedExtractDIEs &)=delete
const ScopedExtractDIEsoperator= (const ScopedExtractDIEs &)=delete
 ScopedExtractDIEs (ScopedExtractDIEs &&rhs)
ScopedExtractDIEsoperator= (ScopedExtractDIEs &&rhs)

Public Attributes

bool m_clear_dies = false

Private Attributes

DWARFUnitm_cu

Detailed Description

Definition at line 67 of file DWARFUnit.h.

Constructor & Destructor Documentation

◆ ScopedExtractDIEs() [1/3]

DWARFUnit::ScopedExtractDIEs::ScopedExtractDIEs ( DWARFUnit & cu)

◆ ~ScopedExtractDIEs()

DWARFUnit::ScopedExtractDIEs::~ScopedExtractDIEs ( )

Definition at line 196 of file DWARFUnit.cpp.

References m_clear_dies, and m_cu.

◆ ScopedExtractDIEs() [2/3]

lldb_private::plugin::dwarf::DWARFUnit::ScopedExtractDIEs::ScopedExtractDIEs ( const ScopedExtractDIEs & )
delete

References ScopedExtractDIEs().

◆ ScopedExtractDIEs() [3/3]

DWARFUnit::ScopedExtractDIEs::ScopedExtractDIEs ( ScopedExtractDIEs && rhs)

Definition at line 208 of file DWARFUnit.cpp.

References m_clear_dies, m_cu, and ScopedExtractDIEs().

Member Function Documentation

◆ operator=() [1/2]

const ScopedExtractDIEs & lldb_private::plugin::dwarf::DWARFUnit::ScopedExtractDIEs::operator= ( const ScopedExtractDIEs & )
delete

References ScopedExtractDIEs().

◆ operator=() [2/2]

DWARFUnit::ScopedExtractDIEs & DWARFUnit::ScopedExtractDIEs::operator= ( DWARFUnit::ScopedExtractDIEs && rhs)

Definition at line 214 of file DWARFUnit.cpp.

References m_clear_dies, and m_cu.

Member Data Documentation

◆ m_clear_dies

bool lldb_private::plugin::dwarf::DWARFUnit::ScopedExtractDIEs::m_clear_dies = false

◆ m_cu

DWARFUnit* lldb_private::plugin::dwarf::DWARFUnit::ScopedExtractDIEs::m_cu
private

Definition at line 68 of file DWARFUnit.h.

Referenced by operator=(), ScopedExtractDIEs(), ScopedExtractDIEs(), and ~ScopedExtractDIEs().


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