|
libhatchet
|
#include <hxlist.hpp>
Public Member Functions | |
| const_iterator (void) | |
| const_iterator & | operator++ (void) |
| const_iterator | operator++ (int) |
| const_iterator & | operator-- (void) |
| const_iterator | operator-- (int) |
| bool | operator== (const const_iterator &x_) const |
| const T & | operator* (void) const |
| const T * | operator-> (void) const |
const_iterator - Bidirectional iterator over const nodes.
|
inline |
Constructs an iterator that must not be incremented or dereferenced.
|
inline |
Returns a const reference to the current node.
| const_iterator hxlist< T, deleter_t_ >::const_iterator::operator++ | ( | int | ) |
Post-increment: advances to the next node and returns the prior position.
| const_iterator & hxlist< T, deleter_t_ >::const_iterator::operator++ | ( | void | ) |
Advances to the next node and returns this iterator.
| const_iterator hxlist< T, deleter_t_ >::const_iterator::operator-- | ( | int | ) |
Post-decrement: retreats to the previous node and returns the prior position.
| const_iterator & hxlist< T, deleter_t_ >::const_iterator::operator-- | ( | void | ) |
Retreats to the previous node and returns this iterator.
|
inline |
Returns a const pointer to the current node.
| bool hxlist< T, deleter_t_ >::const_iterator::operator== | ( | const const_iterator & | x_ | ) | const |
Returns true if both iterators point to the same node.