NEST  2.6.0,not_revisioned_source_dir@0
Public Member Functions | Private Attributes | List of all members
nest::Multirange::iterator Class Reference

#include <multirange.h>

Public Member Functions

 iterator (RangeVector::const_iterator iter, index n)
 
index operator* () const
 
bool operator!= (const iterator &other) const
 
iteratoroperator++ ()
 
iterator operator++ (int)
 

Private Attributes

RangeVector::const_iterator pair_iter_
 
index n_
 

Constructor & Destructor Documentation

nest::Multirange::iterator::iterator ( RangeVector::const_iterator  iter,
index  n 
)
inline

Member Function Documentation

bool nest::Multirange::iterator::operator!= ( const iterator other) const
inline

References n_, and pair_iter_.

index nest::Multirange::iterator::operator* ( ) const
inline
Multirange::iterator & nest::Multirange::iterator::operator++ ( )
inline
Multirange::iterator nest::Multirange::iterator::operator++ ( int  )
inline

Member Data Documentation

index nest::Multirange::iterator::n_
private

Referenced by operator!=().

RangeVector::const_iterator nest::Multirange::iterator::pair_iter_
private

Referenced by operator!=().


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