|
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 |