Clio develop
The XRP Ledger API server.
|
Custom iterator class which contains config object or value underneath ArrayView. More...
#include <ArrayView.hpp>
Public Types | |
using | iterator_category = std::forward_iterator_tag |
using | pointer = T const* |
using | reference = T const& |
using | value_type = T |
Public Member Functions | |
ArrayIterator (ArrayView const &arr, std::size_t index) | |
Constructs an ArrayIterator with underlying ArrayView and index value. | |
ArrayIterator & | operator++ () |
Prefix increment operator. | |
ArrayIterator | operator++ (int) |
Postfix increment operator. | |
T | operator* () |
Dereference operator to get a ValueView or ObjectView. | |
bool | operator== (ArrayIterator const &other) const |
Equality operator. | |
bool | operator!= (ArrayIterator const &other) const |
Inequality operator. | |
Custom iterator class which contains config object or value underneath ArrayView.
|
inline |
Constructs an ArrayIterator with underlying ArrayView and index value.
|
inline |
Inequality operator.
other | Another ArrayIterator to compare |
|
inline |
Dereference operator to get a ValueView or ObjectView.
|
inline |
Prefix increment operator.
|
inline |
Postfix increment operator.
|
inline |
Equality operator.
other | Another ArrayIterator to compare |