ESyS-Particle  2.3.4
esys::lsm::GrainCollection< TmplGrain >::GrainConstIterator Class Reference

#include <GrainCollection.h>

Inheritance diagram for esys::lsm::GrainCollection< TmplGrain >::GrainConstIterator:
Collaboration diagram for esys::lsm::GrainCollection< TmplGrain >::GrainConstIterator:

Public Types

typedef const Grainvalue_type
 
- Public Types inherited from esys::lsm::ForwardConstIterator< TmplIteratable >
typedef TmplIteratable::value_type value_type
 
typedef TmplIteratable::const_reference reference
 
typedef TmplIteratable::const_iterator iterator
 

Public Member Functions

 GrainConstIterator (const VectorConstIterator &it)
 
 GrainConstIterator (const VectorIterator &it)
 
value_type next ()
 
value_type current () const
 
- Public Member Functions inherited from esys::lsm::ForwardConstIterator< TmplIteratable >
 ForwardConstIterator (const TmplIteratable &container)
 
 ForwardConstIterator (const iterator &begin, const iterator &end)
 
 ForwardConstIterator (const ForwardIterator< TmplIteratable > &it)
 
bool hasNext () const
 
reference current () const
 
reference next ()
 

Member Typedef Documentation

◆ value_type

template<typename TmplGrain >
typedef const Grain& esys::lsm::GrainCollection< TmplGrain >::GrainConstIterator::value_type

Constructor & Destructor Documentation

◆ GrainConstIterator() [1/2]

template<typename TmplGrain >
esys::lsm::GrainCollection< TmplGrain >::GrainConstIterator::GrainConstIterator ( const VectorConstIterator it)
inline

◆ GrainConstIterator() [2/2]

template<typename TmplGrain >
esys::lsm::GrainCollection< TmplGrain >::GrainConstIterator::GrainConstIterator ( const VectorIterator it)
inline

Member Function Documentation

◆ current()

template<typename TmplGrain >
value_type esys::lsm::GrainCollection< TmplGrain >::GrainConstIterator::current ( ) const
inline

References esys::lsm::ForwardConstIterator< TmplIteratable >::current().

Here is the call graph for this function:

◆ next()

template<typename TmplGrain >
value_type esys::lsm::GrainCollection< TmplGrain >::GrainConstIterator::next ( )
inline

References esys::lsm::ForwardConstIterator< TmplIteratable >::next().

Here is the call graph for this function:

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