frepple::utils::Association< A, B, C >::ListA::iterator Class Reference

An iterator over the associated objects. More...

#include <utils.h>

Public Member Functions

 iterator (C *n)
 
bool operator!= (const iterator &x) const
 
C & operator* () const
 
iteratoroperator++ ()
 
iterator operator++ (int i)
 
C * operator-> () const
 
bool operator== (const iterator &x) const
 

Protected Attributes

C * nodeptr
 

Detailed Description

template<class A, class B, class C>
class frepple::utils::Association< A, B, C >::ListA::iterator

An iterator over the associated objects.

Definition at line 5204 of file utils.h.

Constructor & Destructor Documentation

template<class A , class B , class C >
frepple::utils::Association< A, B, C >::ListA::iterator::iterator ( C *  n)
inline

Definition at line 5209 of file utils.h.

Member Function Documentation

template<class A , class B , class C >
bool frepple::utils::Association< A, B, C >::ListA::iterator::operator!= ( const iterator x) const
inline

Definition at line 5214 of file utils.h.

template<class A , class B , class C >
C& frepple::utils::Association< A, B, C >::ListA::iterator::operator* ( ) const
inline

Definition at line 5210 of file utils.h.

template<class A , class B , class C >
iterator& frepple::utils::Association< A, B, C >::ListA::iterator::operator++ ( )
inline

Definition at line 5216 of file utils.h.

template<class A , class B , class C >
iterator frepple::utils::Association< A, B, C >::ListA::iterator::operator++ ( int  i)
inline

Definition at line 5218 of file utils.h.

template<class A , class B , class C >
C* frepple::utils::Association< A, B, C >::ListA::iterator::operator-> ( ) const
inline

Definition at line 5211 of file utils.h.

template<class A , class B , class C >
bool frepple::utils::Association< A, B, C >::ListA::iterator::operator== ( const iterator x) const
inline

Definition at line 5212 of file utils.h.

Member Data Documentation

template<class A , class B , class C >
C* frepple::utils::Association< A, B, C >::ListA::iterator::nodeptr
protected

Definition at line 5207 of file utils.h.


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