GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
all_units_iterator Class Reference

Public Member Functions

 all_units_iterator (dwarf2_per_bfd *per_bfd, bool start)
 
all_units_iteratoroperator++ ()
 
dwarf2_per_cu_dataoperator* () const
 
bool operator== (const all_units_iterator &other) const
 
bool operator!= (const all_units_iterator &other) const
 

Private Attributes

dwarf2_per_bfdm_per_bfd
 
size_t m_index
 

Detailed Description

Definition at line 1391 of file read.c.

Constructor & Destructor Documentation

◆ all_units_iterator()

all_units_iterator::all_units_iterator ( dwarf2_per_bfd per_bfd,
bool  start 
)
inline

Definition at line 1395 of file read.c.

Member Function Documentation

◆ operator!=()

bool all_units_iterator::operator!= ( const all_units_iterator other) const
inline

Definition at line 1418 of file read.c.

References m_index.

◆ operator*()

dwarf2_per_cu_data * all_units_iterator::operator* ( ) const
inline

Definition at line 1407 of file read.c.

References dwarf2_per_bfd::get_cu(), m_index, and m_per_bfd.

◆ operator++()

all_units_iterator & all_units_iterator::operator++ ( )
inline

Definition at line 1401 of file read.c.

References m_index.

◆ operator==()

bool all_units_iterator::operator== ( const all_units_iterator other) const
inline

Definition at line 1412 of file read.c.

References m_index.

Member Data Documentation

◆ m_index

size_t all_units_iterator::m_index
private

Definition at line 1426 of file read.c.

Referenced by operator!=(), operator*(), operator++(), and operator==().

◆ m_per_bfd

dwarf2_per_bfd* all_units_iterator::m_per_bfd
private

Definition at line 1425 of file read.c.

Referenced by operator*().


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