|
libhatchet
|
#include <hxdeque.hpp>
Public Member Functions | |
| iterator (void) | |
| T & | operator* (void) const |
| iterator | operator+ (hxsize_t n_) const |
| iterator | operator- (hxsize_t n_) const |
| hxsize_t | operator- (const const_iterator &x_) const |
| T & | operator[] (hxsize_t n_) const |
| iterator & | operator++ (void) |
| iterator | operator++ (int) |
| iterator & | operator-- (void) |
| iterator | operator-- (int) |
| Public Member Functions inherited from hxdeque< T, capacity_ >::const_iterator | |
| const_iterator (void) | |
| const T & | operator* (void) const |
| const_iterator | operator+ (hxsize_t n_) const |
| const_iterator | operator- (hxsize_t n_) const |
| hxsize_t | operator- (const const_iterator &x_) const |
| const T & | operator[] (hxsize_t n_) const |
| const_iterator & | operator++ (void) |
| const_iterator | operator++ (int) |
| const_iterator & | operator-- (void) |
| const_iterator | operator-- (int) |
| bool | operator== (const const_iterator &x_) const |
| bool | operator< (const const_iterator &x_) const |
iterator - A mutable random-access iterator over logical indices.
|
inline |
Constructs an end iterator.
|
inline |
Returns a reference to the element at the current position.
|
inline |
Returns an iterator advanced by n positions.
|
inline |
Advances the iterator to the next element (post-increment).
|
inline |
Advances the iterator to the next element.
|
inline |
Returns the signed distance from x to this position.
|
inline |
Returns an iterator retreated by n positions.
|
inline |
Retreats the iterator to the previous element (post-decrement).
|
inline |
Retreats the iterator to the previous element.
|
inline |
Returns a reference to the element n positions ahead of this one.