#include <member_iterator.hh>
Standard library typedefs | |
typedef std::tr1::remove_const < typename std::tr1::remove_reference < Value_ >::type >::type | value_type |
typedef const std::tr1::remove_reference < Value_ >::type & | reference |
typedef const std::tr1::remove_reference < Value_ >::type * | pointer |
typedef std::ptrdiff_t | difference_type |
typedef std::forward_iterator_tag | iterator_category |
Basic operations | |
MemberIterator () | |
MemberIterator (const MemberIterator &) | |
MemberIterator (const Iterator_ &) | |
MemberIterator & | operator= (const MemberIterator &) |
Increment | |
MemberIterator & | operator++ () |
MemberIterator | operator++ (int) |
Dereference | |
pointer | operator-> () const |
reference | operator * () const |
Equality | |
bool | operator== (const MemberIterator &) const |