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

#include "dictionary.h"

Public Types

typedef mdict_iterator_wrapper self_type
 
typedef struct symbolvalue_type
 

Public Member Functions

 mdict_iterator_wrapper (const struct multidictionary *mdict)
 
 mdict_iterator_wrapper ()
 
value_type operator* () const
 
bool operator== (const self_type &other) const
 
bool operator!= (const self_type &other) const
 
self_typeoperator++ ()
 

Private Attributes

struct symbolm_sym
 
struct mdict_iterator m_iter
 

Detailed Description

Definition at line 169 of file dictionary.h.

Member Typedef Documentation

◆ self_type

Definition at line 171 of file dictionary.h.

◆ value_type

Definition at line 172 of file dictionary.h.

Constructor & Destructor Documentation

◆ mdict_iterator_wrapper() [1/2]

mdict_iterator_wrapper::mdict_iterator_wrapper ( const struct multidictionary * mdict)
inlineexplicit

Definition at line 174 of file dictionary.h.

◆ mdict_iterator_wrapper() [2/2]

mdict_iterator_wrapper::mdict_iterator_wrapper ( )
inline

Definition at line 179 of file dictionary.h.

Member Function Documentation

◆ operator!=()

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

Definition at line 194 of file dictionary.h.

References m_sym.

◆ operator*()

value_type mdict_iterator_wrapper::operator* ( ) const
inline

Definition at line 184 of file dictionary.h.

References m_sym.

◆ operator++()

self_type & mdict_iterator_wrapper::operator++ ( )
inline

Definition at line 199 of file dictionary.h.

References m_iter, m_sym, and mdict_iterator_next().

◆ operator==()

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

Definition at line 189 of file dictionary.h.

References m_sym.

Member Data Documentation

◆ m_iter

struct mdict_iterator mdict_iterator_wrapper::m_iter
private

Definition at line 208 of file dictionary.h.

Referenced by operator++().

◆ m_sym

struct symbol* mdict_iterator_wrapper::m_sym
private

Definition at line 207 of file dictionary.h.

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


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