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