wibble
0.1.28
|
#include <iterator.h>
Public Types | |
typedef T | ElementType |
typedef std::forward_iterator_tag | iterator_category |
typedef T | value_type |
typedef ptrdiff_t | difference_type |
typedef T * | pointer |
typedef T & | reference |
typedef const T & | const_reference |
Public Member Functions | |
Self & | self () |
const Self & | self () const |
IteratorProxy< T > | operator-> () const |
Self | next () const |
T | operator* () const |
Self & | operator++ () |
Self | operator++ (int) |
typedef const T& wibble::IteratorMixin< T, Self >::const_reference |
typedef ptrdiff_t wibble::IteratorMixin< T, Self >::difference_type |
typedef T wibble::IteratorMixin< T, Self >::ElementType |
Reimplemented in wibble::Iterator< T >.
typedef std::forward_iterator_tag wibble::IteratorMixin< T, Self >::iterator_category |
typedef T* wibble::IteratorMixin< T, Self >::pointer |
typedef T& wibble::IteratorMixin< T, Self >::reference |
typedef T wibble::IteratorMixin< T, Self >::value_type |
Self wibble::IteratorMixin< T, Self >::next | ( | ) | const [inline] |
T wibble::IteratorMixin< T, Self >::operator* | ( | ) | const [inline] |
Self& wibble::IteratorMixin< T, Self >::operator++ | ( | ) | [inline] |
Self wibble::IteratorMixin< T, Self >::operator++ | ( | int | ) | [inline] |
IteratorProxy< T > wibble::IteratorMixin< T, Self >::operator-> | ( | ) | const [inline] |
Self& wibble::IteratorMixin< T, Self >::self | ( | ) | [inline] |
const Self& wibble::IteratorMixin< T, Self >::self | ( | ) | const [inline] |