wibble
1.1
|
#include <iterator.h>
Public Types | |
typedef std::iterator_traits< It >::value_type | Value |
![]() | |
typedef It::value_type | ElementType |
typedef std::forward_iterator_tag | iterator_category |
typedef It::value_type | value_type |
typedef ptrdiff_t | difference_type |
typedef It::value_type * | pointer |
typedef It::value_type & | reference |
typedef const It::value_type & | const_reference |
Public Member Functions | |
StlIterator (It i) | |
virtual void | advance () |
virtual Value | current () const |
bool | operator== (const StlIterator< It > &o) |
![]() | |
StlIterator< It > & | self () |
const StlIterator< It > & | self () const |
IteratorProxy< It::value_type > | operator-> () const |
StlIterator< It > | next () const |
It::value_type | operator* () const |
StlIterator< It > & | operator++ () |
StlIterator< It > | operator++ (int) |
![]() | |
const StlIterator< It > & | cmpSelf () const |
bool | operator!= (const StlIterator< It > &o) const |
bool | operator== (const StlIterator< It > &o) const |
bool | operator< (const StlIterator< It > &o) const |
bool | operator> (const StlIterator< It > &o) const |
bool | operator>= (const StlIterator< It > &o) const |
Protected Attributes | |
It | m_iterator |
typedef std::iterator_traits< It >::value_type wibble::StlIterator< It >::Value |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
References wibble::StlIterator< It >::m_iterator.
|
protected |
Referenced by wibble::StlIterator< It >::operator==().