DGtal
0.6.devel
|
#include <HyperRectDomain_Iterator.h>
Public Types | |
typedef _Iterator | iterator_type |
typedef iterator_traits < _Iterator >::difference_type | difference_type |
typedef iterator_traits < _Iterator >::reference | reference |
typedef iterator_traits < _Iterator >::pointer | pointer |
Public Member Functions | |
myreverse_iterator (iterator_type __x) | |
myreverse_iterator (const myreverse_iterator &__x) | |
iterator_type | base () const |
reference | operator* () const |
reference | operator* () |
pointer | operator-> () const |
myreverse_iterator & | operator++ () |
myreverse_iterator | operator++ (int) |
myreverse_iterator & | operator-- () |
myreverse_iterator | operator-- (int) |
myreverse_iterator | operator+ (difference_type __n) const |
myreverse_iterator & | operator+= (difference_type __n) |
myreverse_iterator | operator- (difference_type __n) const |
myreverse_iterator & | operator-= (difference_type __n) |
reference | operator[] (difference_type __n) const |
Protected Attributes | |
_Iterator | current |
_Iterator | prev |
Definition at line 52 of file HyperRectDomain_Iterator.h.
typedef iterator_traits<_Iterator>::difference_type myreverse_iterator< _Iterator >::difference_type |
Definition at line 66 of file HyperRectDomain_Iterator.h.
typedef _Iterator myreverse_iterator< _Iterator >::iterator_type |
Definition at line 64 of file HyperRectDomain_Iterator.h.
typedef iterator_traits<_Iterator>::pointer myreverse_iterator< _Iterator >::pointer |
Definition at line 68 of file HyperRectDomain_Iterator.h.
typedef iterator_traits<_Iterator>::reference myreverse_iterator< _Iterator >::reference |
Definition at line 67 of file HyperRectDomain_Iterator.h.
|
inlineexplicit |
Definition at line 72 of file HyperRectDomain_Iterator.h.
References myreverse_iterator< _Iterator >::prev.
Referenced by myreverse_iterator< _Iterator >::operator+(), and myreverse_iterator< _Iterator >::operator-().
|
inline |
|
inline |
Definition at line 79 of file HyperRectDomain_Iterator.h.
References myreverse_iterator< _Iterator >::current.
|
inline |
Definition at line 82 of file HyperRectDomain_Iterator.h.
References myreverse_iterator< _Iterator >::prev.
Referenced by myreverse_iterator< _Iterator >::operator->().
|
inline |
Definition at line 85 of file HyperRectDomain_Iterator.h.
References myreverse_iterator< _Iterator >::prev.
|
inline |
Definition at line 116 of file HyperRectDomain_Iterator.h.
References myreverse_iterator< _Iterator >::current, and myreverse_iterator< _Iterator >::myreverse_iterator().
|
inline |
Definition at line 91 of file HyperRectDomain_Iterator.h.
References myreverse_iterator< _Iterator >::current, and myreverse_iterator< _Iterator >::prev.
Referenced by myreverse_iterator< _Iterator >::operator++().
|
inline |
Definition at line 96 of file HyperRectDomain_Iterator.h.
References myreverse_iterator< _Iterator >::operator++().
|
inline |
Definition at line 119 of file HyperRectDomain_Iterator.h.
References myreverse_iterator< _Iterator >::current, and myreverse_iterator< _Iterator >::prev.
|
inline |
Definition at line 125 of file HyperRectDomain_Iterator.h.
References myreverse_iterator< _Iterator >::current, and myreverse_iterator< _Iterator >::myreverse_iterator().
|
inline |
Definition at line 103 of file HyperRectDomain_Iterator.h.
References myreverse_iterator< _Iterator >::current, and myreverse_iterator< _Iterator >::prev.
Referenced by myreverse_iterator< _Iterator >::operator--().
|
inline |
Definition at line 109 of file HyperRectDomain_Iterator.h.
References myreverse_iterator< _Iterator >::operator--().
|
inline |
Definition at line 128 of file HyperRectDomain_Iterator.h.
References myreverse_iterator< _Iterator >::current, and myreverse_iterator< _Iterator >::prev.
|
inline |
Definition at line 88 of file HyperRectDomain_Iterator.h.
References myreverse_iterator< _Iterator >::operator*().
|
inline |
Definition at line 134 of file HyperRectDomain_Iterator.h.
|
protected |
Definition at line 60 of file HyperRectDomain_Iterator.h.
Referenced by myreverse_iterator< _Iterator >::base(), myreverse_iterator< _Iterator >::operator+(), myreverse_iterator< _Iterator >::operator++(), myreverse_iterator< _Iterator >::operator+=(), myreverse_iterator< _Iterator >::operator-(), myreverse_iterator< _Iterator >::operator--(), and myreverse_iterator< _Iterator >::operator-=().
|
protected |
Definition at line 61 of file HyperRectDomain_Iterator.h.
Referenced by myreverse_iterator< _Iterator >::myreverse_iterator(), myreverse_iterator< _Iterator >::operator*(), myreverse_iterator< _Iterator >::operator++(), myreverse_iterator< _Iterator >::operator+=(), myreverse_iterator< _Iterator >::operator--(), and myreverse_iterator< _Iterator >::operator-=().