|
|
using | iterator_category = std::forward_iterator_tag |
|
using | difference_type = std::ptrdiff_t |
|
using | value_type = T |
|
using | pointer = T* |
|
using | reference = T& |
|
|
| ArrayIterator (pointer ptr) |
|
reference | operator* () const |
|
pointer | operator-> () |
|
ArrayIterator & | operator++ () |
|
ArrayIterator | operator++ (int) |
|
ArrayIterator & | operator-- () |
|
ArrayIterator | operator-- (int) |
|
ArrayIterator | operator+ (int offset) |
|
ArrayIterator | operator- (int offset) |
|
|
bool | operator== (const ArrayIterator &a, const ArrayIterator &b) |
|
bool | operator!= (const ArrayIterator &a, const ArrayIterator &b) |
|
bool | operator< (const ArrayIterator &l, const ArrayIterator &r) |
|
bool | operator> (const ArrayIterator &l, const ArrayIterator &r) |
|
bool | operator<= (const ArrayIterator &l, const ArrayIterator &r) |
|
bool | operator>= (const ArrayIterator &l, const ArrayIterator &r) |
The documentation for this struct was generated from the following file: