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