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 187 of file objfiles.h.

Member Typedef Documentation

◆ difference_type

Definition at line 194 of file objfiles.h.

◆ iterator_category

typedef std::forward_iterator_tag minimal_symbol_iterator::iterator_category

Definition at line 193 of file objfiles.h.

◆ pointer

Definition at line 192 of file objfiles.h.

◆ reference

Definition at line 191 of file objfiles.h.

◆ self_type

Definition at line 189 of file objfiles.h.

◆ value_type

Definition at line 190 of file objfiles.h.

Constructor & Destructor Documentation

◆ minimal_symbol_iterator()

minimal_symbol_iterator::minimal_symbol_iterator ( struct minimal_symbol msym)
inlineexplicit

Definition at line 196 of file objfiles.h.

Member Function Documentation

◆ operator!=()

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

Definition at line 211 of file objfiles.h.

References m_msym.

◆ operator*()

value_type minimal_symbol_iterator::operator* ( ) const
inline

Definition at line 201 of file objfiles.h.

References m_msym.

◆ operator++()

self_type & minimal_symbol_iterator::operator++ ( )
inline

Definition at line 216 of file objfiles.h.

References m_msym.

◆ operator==()

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

Definition at line 206 of file objfiles.h.

References m_msym.

Member Data Documentation

◆ m_msym

struct minimal_symbol* minimal_symbol_iterator::m_msym
private

Definition at line 223 of file objfiles.h.

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


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