wibble 0.1.28
|
#include <iterator.h>
Public Types | |
typedef Amorph< Iterator< T > , IteratorInterface< T >, 0 > | Super |
typedef T | ElementType |
Public Member Functions | |
Iterator (const IteratorInterface< T > &i) | |
Iterator () | |
bool | operator<= (const Iterator &i) const |
T | current () const |
virtual void | advance () |
template<typename C > | |
operator Iterator< C > () |
typedef T wibble::Iterator< T >::ElementType |
Reimplemented from wibble::IteratorMixin< T, Iterator< T > >.
typedef Amorph< Iterator< T >, IteratorInterface< T >, 0 > wibble::Iterator< T >::Super |
wibble::Iterator< T >::Iterator | ( | const IteratorInterface< T > & | i | ) | [inline] |
wibble::Iterator< T >::Iterator | ( | ) | [inline] |
virtual void wibble::Iterator< T >::advance | ( | ) | [inline, virtual] |
T wibble::Iterator< T >::current | ( | ) | const [inline] |
bool wibble::Iterator< T >::operator<= | ( | const Iterator< T > & | i | ) | const [inline] |
Reimplemented from wibble::Amorph< Iterator< T >, IteratorInterface< T >, 0 >.
References wibble::Amorph< Iterator< T >, IteratorInterface< T >, 0 >::leq().