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