|
Public Types | |
typedef std::iterator_traits< IndexIteratorT >::difference_type | difference_type |
typedef std::iterator_traits< IndexIteratorT >::value_type | IndexType |
typedef std::iterator_traits< IndexIteratorT >::iterator_category | iterator_category |
typedef std::iterator_traits< IteratorT >::pointer | pointer |
typedef std::iterator_traits< IteratorT >::reference | reference |
typedef IndexedIterator< IndexIteratorT, IteratorT > | ThisType |
typedef std::iterator_traits< IteratorT >::value_type | value_type |
Public Member Functions | |
IndexType | Index () const |
IndexedIterator () | |
template<class IdxItT , class ItT > | |
IndexedIterator (const IndexedIterator< IdxItT, ItT > &it) | |
IndexedIterator (const ThisType &it) | |
IndexedIterator (IndexIteratorT idxIt, IteratorT it) | |
const IndexIteratorT & | IndexIterator () const |
const IteratorT & | Iterator () const |
bool | operator!= (const ThisType &i) const |
reference | operator* () |
ThisType | operator+ (difference_type d) const |
ThisType & | operator++ () |
ThisType | operator++ (int) |
difference_type | operator- (const ThisType &i) const |
ThisType | operator- (difference_type d) const |
ThisType & | operator-- () |
ThisType | operator-- (int) |
pointer | operator-> () |
bool | operator< (const ThisType &i) const |
bool | operator<= (const ThisType &i) const |
template<class IdxItT , class ItT > | |
ThisType & | operator= (const IndexedIterator< IdxItT, ItT > &it) |
bool | operator== (const ThisType &i) const |
bool | operator> (const ThisType &i) const |
bool | operator>= (const ThisType &i) const |
reference | operator[] (difference_type d) |
Definition at line 8 of file IndexedIterator.h.
typedef std::iterator_traits< IndexIteratorT >::difference_type difference_type |
Definition at line 20 of file IndexedIterator.h.
typedef std::iterator_traits< IndexIteratorT >::value_type IndexType |
Definition at line 22 of file IndexedIterator.h.
typedef std::iterator_traits< IndexIteratorT >::iterator_category iterator_category |
Definition at line 18 of file IndexedIterator.h.
Definition at line 14 of file IndexedIterator.h.
Definition at line 16 of file IndexedIterator.h.
typedef IndexedIterator< IndexIteratorT, IteratorT > ThisType |
Definition at line 21 of file IndexedIterator.h.
typedef std::iterator_traits< IteratorT >::value_type value_type |
Definition at line 12 of file IndexedIterator.h.
|
inline |
Definition at line 24 of file IndexedIterator.h.
|
inline |
Definition at line 27 of file IndexedIterator.h.
|
inline |
Definition at line 32 of file IndexedIterator.h.
|
inline |
Definition at line 38 of file IndexedIterator.h.
|
inline |
Definition at line 109 of file IndexedIterator.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 48 of file IndexedIterator.h.
|
inline |
Definition at line 94 of file IndexedIterator.h.
|
inline |
Definition at line 53 of file IndexedIterator.h.
|
inline |
Definition at line 59 of file IndexedIterator.h.
|
inline |
Definition at line 89 of file IndexedIterator.h.
|
inline |
Definition at line 99 of file IndexedIterator.h.
|
inline |
Definition at line 66 of file IndexedIterator.h.
|
inline |
Definition at line 72 of file IndexedIterator.h.
|
inline |
Definition at line 43 of file IndexedIterator.h.
|
inline |
Definition at line 131 of file IndexedIterator.h.
|
inline |
Definition at line 139 of file IndexedIterator.h.
|
inline |
|
inline |
|
inline |
Definition at line 135 of file IndexedIterator.h.
|
inline |
Definition at line 143 of file IndexedIterator.h.
|
inline |
Definition at line 104 of file IndexedIterator.h.