#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 &) |