ReverseIterator< IT > Class Template Reference Data Structures
#include <foreach.h>
公共成员函数 |
|
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 |
IT _it | private |