Template Class MultiIterator#

Inheritance Relationships#

Base Type#

Class Documentation#

template<class T, class TU, class Iterator>
class MultiIterator : public IteratorImpl<T>#

Public Functions

inline MultiIterator(Iterator impl1, Iterator impl2)#
inline MultiIterator(const MultiIterator &that)#
inline ~MultiIterator()#
inline virtual void Advance()#
inline void operator++()#
inline void operator++(int)#
inline virtual void Reset()#
inline virtual T Current() const#
inline TU Current()#
inline virtual int ReachEnd() const#
inline MultiIterator(Iterator impl1, Iterator impl2)
inline MultiIterator(const MultiIterator &that)
inline ~MultiIterator()
inline virtual void Advance()
inline void operator++()
inline void operator++(int)
inline virtual void Reset()
inline virtual T Current() const
inline T &Current()
inline virtual bool ReachEnd() const
inline virtual IteratorImpl<T> *Clone() const#