|
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] |
1.7.6.1