Go to the documentation of this file.
14 #ifndef ESYS_LSMSTLITERATOR_H
15 #define ESYS_LSMSTLITERATOR_H
25 template <
typename TmplIteratable>
26 class ForwardConstIterator;
28 template <
typename TmplIteratable>
33 typedef typename TmplIteratable::reference
reference;
34 typedef typename TmplIteratable::iterator
iterator;
37 :
m_it(container.begin()),
38 m_end(container.end())
74 template <
typename TmplIteratable>
79 typedef typename TmplIteratable::const_reference
reference;
80 typedef typename TmplIteratable::const_iterator
iterator;
83 :
m_it(container.begin()),
84 m_end(container.end())
ForwardConstIterator(const ForwardIterator< TmplIteratable > &it)
Definition: StlIterator.h:94
iterator m_end
Definition: StlIterator.h:71
bool hasNext() const
Definition: StlIterator.h:100
reference next()
Definition: StlIterator.h:112
TmplIteratable::const_reference reference
Definition: StlIterator.h:79
reference current() const
Definition: StlIterator.h:53
ForwardConstIterator(const TmplIteratable &container)
Definition: StlIterator.h:82
bool hasNext() const
Definition: StlIterator.h:48
ForwardIterator(const iterator &begin, const iterator &end)
Definition: StlIterator.h:42
reference next()
Definition: StlIterator.h:60
TmplIteratable::value_type value_type
Definition: StlIterator.h:32
TmplIteratable::value_type value_type
Definition: StlIterator.h:78
Definition: CheckPointable.cpp:17
TmplIteratable::iterator iterator
Definition: StlIterator.h:34
Definition: StlIterator.h:30
Definition: StlIterator.h:76
TmplIteratable::reference reference
Definition: StlIterator.h:33
reference current() const
Definition: StlIterator.h:105
iterator m_it
Definition: StlIterator.h:120
TmplIteratable::const_iterator iterator
Definition: StlIterator.h:80
iterator m_it
Definition: StlIterator.h:70
ForwardIterator(TmplIteratable &container)
Definition: StlIterator.h:36
ForwardConstIterator(const iterator &begin, const iterator &end)
Definition: StlIterator.h:88
iterator m_end
Definition: StlIterator.h:121