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

#include "objfiles.h"

Public Types

typedef minimal_symbol_iterator self_type
 
typedef struct minimal_symbolvalue_type
 
typedef struct minimal_symbol *& reference
 
typedef struct minimal_symbol ** pointer
 
typedef std::forward_iterator_tag iterator_category
 
typedef int difference_type
 

Public Member Functions

 minimal_symbol_iterator (struct minimal_symbol *msym)
 
value_type operator* () const
 
bool operator== (const self_type &other) const
 
bool operator!= (const self_type &other) const
 
self_typeoperator++ ()
 

Private Attributes

struct minimal_symbolm_msym
 

Detailed Description

Definition at line 178 of file objfiles.h.

Member Typedef Documentation

◆ difference_type

Definition at line 185 of file objfiles.h.

◆ iterator_category

typedef std::forward_iterator_tag minimal_symbol_iterator::iterator_category

Definition at line 184 of file objfiles.h.

◆ pointer

Definition at line 183 of file objfiles.h.

◆ reference

Definition at line 182 of file objfiles.h.

◆ self_type

Definition at line 180 of file objfiles.h.

◆ value_type

Definition at line 181 of file objfiles.h.

Constructor & Destructor Documentation

◆ minimal_symbol_iterator()

minimal_symbol_iterator::minimal_symbol_iterator ( struct minimal_symbol * msym)
inlineexplicit

Definition at line 187 of file objfiles.h.

Member Function Documentation

◆ operator!=()

bool minimal_symbol_iterator::operator!= ( const self_type & other) const
inline

Definition at line 202 of file objfiles.h.

References m_msym.

◆ operator*()

value_type minimal_symbol_iterator::operator* ( ) const
inline

Definition at line 192 of file objfiles.h.

References m_msym.

◆ operator++()

self_type & minimal_symbol_iterator::operator++ ( )
inline

Definition at line 207 of file objfiles.h.

References m_msym.

◆ operator==()

bool minimal_symbol_iterator::operator== ( const self_type & other) const
inline

Definition at line 197 of file objfiles.h.

References m_msym.

Member Data Documentation

◆ m_msym

struct minimal_symbol* minimal_symbol_iterator::m_msym
private

Definition at line 214 of file objfiles.h.

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


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