#include <AH/Containers/Array.hpp>
 Collaboration diagram for ArraySlice< T, N, Reverse, Const >::Iterator:Public Types | |
| using | difference_type = std::ptrdiff_t | 
| using | value_type = T | 
| using | pointer = ElementPtrType | 
| using | reference = ElementRefType | 
| using | iterator_category = std::random_access_iterator_tag | 
Public Member Functions | |
| Iterator (ElementPtrType ptr) | |
| bool | operator!= (Iterator rhs) const | 
| bool | operator== (Iterator rhs) const | 
| reference | operator* () const | 
| Iterator & | operator++ () | 
| Iterator & | operator-- () | 
| difference_type | operator- (Iterator rhs) const | 
| Iterator | operator+ (difference_type rhs) const | 
| Iterator | operator- (difference_type rhs) const | 
| bool | operator< (Iterator rhs) const | 
| bool | operator<= (Iterator rhs) const | 
Private Attributes | |
| ElementPtrType | ptr | 
| using difference_type = std::ptrdiff_t | 
| using value_type = T | 
| using pointer = ElementPtrType | 
| using reference = ElementRefType | 
| using iterator_category = std::random_access_iterator_tag | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  private |