#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 |