| 
| 
using  | difference_type = std::ptrdiff_t | 
|   | 
| 
using  | value_type = T | 
|   | 
| 
using  | pointer = const T * | 
|   | 
| 
using  | reference = const T & | 
|   | 
| 
using  | iterator_category = std::random_access_iterator_tag | 
|   | 
 | 
| 
  | iterator (const T &val, const T &end, const T &inc) | 
|   | 
| 
iterator &  | operator++ () | 
|   | 
| 
iterator  | operator++ (int) | 
|   | 
| 
iterator &  | operator-- () | 
|   | 
| 
iterator  | operator-- (int) | 
|   | 
| 
iterator &  | operator+= (difference_type rhs) | 
|   | 
| 
iterator &  | operator-= (difference_type rhs) | 
|   | 
| 
difference_type  | operator- (const iterator &rhs) const | 
|   | 
| 
iterator  | operator+ (difference_type rhs) const | 
|   | 
| 
iterator  | operator- (difference_type rhs) const | 
|   | 
| 
value_type  | operator[] (difference_type rhs) const | 
|   | 
| 
reference  | operator * () const | 
|   | 
| 
pointer  | operator-> () const | 
|   | 
| 
bool  | operator== (const iterator &rhs) const | 
|   | 
| 
bool  | operator!= (const iterator &rhs) const | 
|   | 
| 
bool  | operator> (const iterator &rhs) const | 
|   | 
| 
bool  | operator< (const iterator &rhs) const | 
|   | 
| 
bool  | operator>= (const iterator &rhs) const | 
|   | 
| 
bool  | operator<= (const iterator &rhs) const | 
|   | 
The documentation for this struct was generated from the following file: