ESyS-Particle  2.3.2
esys::lsm::ForwardConstIterator< TmplIteratable > Class Template Reference

#include <StlIterator.h>

Inheritance diagram for esys::lsm::ForwardConstIterator< TmplIteratable >:

Public Types

typedef TmplIteratable::value_type value_type
typedef
TmplIteratable::const_reference 
reference
typedef
TmplIteratable::const_iterator 
iterator

Public Member Functions

 ForwardConstIterator (const TmplIteratable &container)
 ForwardConstIterator (const iterator &begin, const iterator &end)
 ForwardConstIterator (const ForwardIterator< TmplIteratable > &it)
bool hasNext () const
reference current () const
reference next ()

Private Attributes

iterator m_it
iterator m_end

Member Typedef Documentation

template<typename TmplIteratable>
typedef TmplIteratable::const_iterator esys::lsm::ForwardConstIterator< TmplIteratable >::iterator
template<typename TmplIteratable>
typedef TmplIteratable::const_reference esys::lsm::ForwardConstIterator< TmplIteratable >::reference
template<typename TmplIteratable>
typedef TmplIteratable::value_type esys::lsm::ForwardConstIterator< TmplIteratable >::value_type

Constructor & Destructor Documentation

template<typename TmplIteratable>
esys::lsm::ForwardConstIterator< TmplIteratable >::ForwardConstIterator ( const TmplIteratable &  container)
inline
template<typename TmplIteratable>
esys::lsm::ForwardConstIterator< TmplIteratable >::ForwardConstIterator ( const iterator begin,
const iterator end 
)
inline
template<typename TmplIteratable>
esys::lsm::ForwardConstIterator< TmplIteratable >::ForwardConstIterator ( const ForwardIterator< TmplIteratable > &  it)
inline

Member Function Documentation

Member Data Documentation

template<typename TmplIteratable>
iterator esys::lsm::ForwardConstIterator< TmplIteratable >::m_end
private

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