|
|
using | iterator_category = typename std::iterator_traits< container_iterator >::iterator_category |
| |
|
using | value_type = container_value |
| |
|
using | difference_type = std::ptrdiff_t |
| |
|
using | pointer = container_value * |
| |
|
using | reference = container_value & |
| |
|
|
| Container_iterator_base (container_iterator const &i) |
| |
|
container_value | operator* (void) const |
| |
|
| operator container_iterator (void) const |
| |
|
iterator_type & | operator++ () |
| |
|
iterator_type | operator++ (int) |
| |
|
iterator_type | operator+ (typename container_iterator::difference_type const &n) const |
| |
|
iterator_type | operator+= (typename container_iterator::difference_type const &n) |
| |
|
iterator_type & | operator-- () |
| |
|
iterator_type | operator-- (int) |
| |
|
iterator_type | operator- (typename container_iterator::difference_type const &n) const |
| |
|
container_iterator::difference_type | operator- (iterator_type const &b) |
| |
|
iterator_type | operator-= (typename container_iterator::difference_type const &n) |
| |
|
bool | operator!= (iterator_type const &i) const |
| |
|
bool | operator== (iterator_type const &i) const |
| |
|
bool | operator< (iterator_type const &i) const |
| |
|
bool | operator> (iterator_type const &i) const |
| |
|
bool | operator<= (iterator_type const &i) const |
| |
|
bool | operator>= (iterator_type const &i) const |
| |
|
container_iterator::reference | operator[] (typename container_iterator::difference_type const &n) const |
| |
|
|
std::ostream & | operator<< (std::ostream &out, iterator_type i) |
| |
The documentation for this class was generated from the following file: