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

#include "read.h"

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 565 of file read.h.

Constructor & Destructor Documentation

◆ all_units_iterator()

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

Definition at line 569 of file read.h.

Member Function Documentation

◆ operator!=()

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

Definition at line 592 of file read.h.

References m_index.

◆ operator*()

dwarf2_per_cu_data * all_units_iterator::operator* ( ) const
inline

Definition at line 581 of file read.h.

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

◆ operator++()

all_units_iterator & all_units_iterator::operator++ ( )
inline

Definition at line 575 of file read.h.

References m_index.

◆ operator==()

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

Definition at line 586 of file read.h.

References m_index.

Member Data Documentation

◆ m_index

size_t all_units_iterator::m_index
private

Definition at line 600 of file read.h.

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

◆ m_per_bfd

dwarf2_per_bfd* all_units_iterator::m_per_bfd
private

Definition at line 599 of file read.h.

Referenced by operator*().


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