#include <foreach.h>
Public Member Functions | |
| ReverseIterator ()=default | |
| ReverseIterator (const IT &it) | |
| ReverseIterator (IT &&it) | |
| ReverseIterator & | operator++ () |
| ReverseIterator & | operator+= (Int i) |
| ReverseIterator | operator++ (int) |
| ReverseIterator | operator+ (Int i) |
| ReverseIterator & | operator-- () |
| ReverseIterator & | operator-= (Int i) |
| ReverseIterator | operator-- (int) |
| ReverseIterator | operator- (Int i) |
| Int | operator- (const ReverseIterator &other) const |
| Bool | operator== (const ReverseIterator &other) const |
| Bool | operator< (const ReverseIterator &other) const |
| MAXON_OPERATOR_COMPARISON (ReverseIterator) | |
Public Attributes | |
| decltype(*std::declval< IT >() | operator* )() const |
| decltype(&*std::declval< IT >() | operator-> )() const |
Private Attributes | |
| IT | _it |
|
default |
|
explicit |
|
explicit |
| ReverseIterator& operator++ | ( | ) |
| ReverseIterator& operator+= | ( | Int | i | ) |
| ReverseIterator operator++ | ( | int | ) |
| ReverseIterator operator+ | ( | Int | i | ) |
| ReverseIterator& operator-- | ( | ) |
| ReverseIterator& operator-= | ( | Int | i | ) |
| ReverseIterator operator-- | ( | int | ) |
| ReverseIterator operator- | ( | Int | i | ) |
| Int operator- | ( | const ReverseIterator< IT > & | other | ) | const |
| Bool operator== | ( | const ReverseIterator< IT > & | other | ) | const |
| Bool operator< | ( | const ReverseIterator< IT > & | other | ) | const |
| MAXON_OPERATOR_COMPARISON | ( | ReverseIterator< IT > | ) |
| decltype(*std::declval<IT>() operator*) () const |
| decltype(&*std::declval<IT>() operator->) () const |
|
private |