#include <indirect_iterator.hh>

Standard library typedefs | |
|
typedef std::tr1::remove_reference < Value_ >::type & | value_type |
|
typedef std::tr1::remove_reference < Value_ >::type & | reference |
|
typedef std::tr1::remove_reference < Value_ >::type * | pointer |
| typedef std::ptrdiff_t | difference_type |
| typedef std::forward_iterator_tag | iterator_category |
Basic operations | |
| IndirectIterator () | |
| IndirectIterator (const IndirectIterator &) | |
| IndirectIterator (const Iter_ &) | |
| IndirectIterator & | operator= (const IndirectIterator &) |
Increment | |
| IndirectIterator & | operator++ () |
| IndirectIterator | operator++ (int) |
Dereference | |
| pointer | operator-> () const |
| reference | operator* () const |
Friends | |
| bool | operator== (const IndirectIterator &, const IndirectIterator &) |
| bool | operator< (const IndirectIterator &, const IndirectIterator &) |
1.5.7.1