ESyS-Particle  2.3.2
esys::lsm::GrainCollection< TmplGrain >::GrainIterator Class Reference

#include <GrainCollection.h>

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

Public Types

typedef Grainvalue_type
- Public Types inherited from esys::lsm::ForwardIterator< TmplIteratable >
typedef TmplIteratable::value_type value_type
typedef TmplIteratable::reference reference
typedef TmplIteratable::iterator iterator

Public Member Functions

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

Member Typedef Documentation

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

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