|
|
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 15 of file IndexedIterator.h.
| typedef std::iterator_traits<IndexIteratorT>::value_type IndexType |
Definition at line 17 of file IndexedIterator.h.
| typedef std::iterator_traits<IndexIteratorT>::iterator_category iterator_category |
Definition at line 14 of file IndexedIterator.h.
Definition at line 12 of file IndexedIterator.h.
Definition at line 13 of file IndexedIterator.h.
| typedef IndexedIterator<IndexIteratorT, IteratorT> ThisType |
Definition at line 16 of file IndexedIterator.h.
| typedef std::iterator_traits<IteratorT>::value_type value_type |
Definition at line 11 of file IndexedIterator.h.
|
inline |
Definition at line 19 of file IndexedIterator.h.
|
inline |
Definition at line 23 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 116 of file IndexedIterator.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 44 of file IndexedIterator.h.
|
inline |
Definition at line 98 of file IndexedIterator.h.
|
inline |
Definition at line 50 of file IndexedIterator.h.
|
inline |
Definition at line 57 of file IndexedIterator.h.
|
inline |
Definition at line 92 of file IndexedIterator.h.
|
inline |
Definition at line 104 of file IndexedIterator.h.
|
inline |
Definition at line 65 of file IndexedIterator.h.
|
inline |
Definition at line 72 of file IndexedIterator.h.
|
inline |
Definition at line 38 of file IndexedIterator.h.
|
inline |
Definition at line 143 of file IndexedIterator.h.
|
inline |
Definition at line 155 of file IndexedIterator.h.
|
inline |
|
inline |
|
inline |
Definition at line 149 of file IndexedIterator.h.
|
inline |
Definition at line 161 of file IndexedIterator.h.
|
inline |
Definition at line 110 of file IndexedIterator.h.