|
xrpld
|
#include <ReadViewFwdRange.h>

Public Types | |
| using | value_type = ValueType |
| using | pointer = value_type const* |
| using | reference = value_type const& |
| using | difference_type = std::ptrdiff_t |
| using | iterator_category = std::forward_iterator_tag |
Public Member Functions | |
| Iterator ()=default | |
| Iterator (Iterator const &other) | |
| Iterator (Iterator &&other) noexcept | |
| Iterator (ReadView const *view, std::unique_ptr< iter_base > impl) | |
| Iterator & | operator= (Iterator const &other) |
| Iterator & | operator= (Iterator &&other) noexcept |
| bool | operator== (Iterator const &other) const |
| bool | operator!= (Iterator const &other) const |
| reference | operator* () const |
| pointer | operator-> () const |
| Iterator & | operator++ () |
| Iterator | operator++ (int) |
Private Attributes | |
| ReadView const * | view_ = nullptr |
| std::unique_ptr< iter_base > | impl_ {} |
| std::optional< value_type > | cache_ |
Definition at line 56 of file ReadViewFwdRange.h.
| using xrpl::detail::ReadViewFwdRange< ValueType >::Iterator::value_type = ValueType |
Definition at line 59 of file ReadViewFwdRange.h.
| using xrpl::detail::ReadViewFwdRange< ValueType >::Iterator::pointer = value_type const* |
Definition at line 61 of file ReadViewFwdRange.h.
| using xrpl::detail::ReadViewFwdRange< ValueType >::Iterator::reference = value_type const& |
Definition at line 63 of file ReadViewFwdRange.h.
| using xrpl::detail::ReadViewFwdRange< ValueType >::Iterator::difference_type = std::ptrdiff_t |
Definition at line 65 of file ReadViewFwdRange.h.
| using xrpl::detail::ReadViewFwdRange< ValueType >::Iterator::iterator_category = std::forward_iterator_tag |
Definition at line 67 of file ReadViewFwdRange.h.
|
default |
| xrpl::detail::ReadViewFwdRange< ValueType >::Iterator::Iterator | ( | Iterator const & | other | ) |
|
noexcept |
|
explicit |
| Iterator & xrpl::detail::ReadViewFwdRange< ValueType >::Iterator::operator= | ( | Iterator const & | other | ) |
|
noexcept |
| bool xrpl::detail::ReadViewFwdRange< ValueType >::Iterator::operator== | ( | Iterator const & | other | ) | const |
| bool xrpl::detail::ReadViewFwdRange< ValueType >::Iterator::operator!= | ( | Iterator const & | other | ) | const |
| reference xrpl::detail::ReadViewFwdRange< ValueType >::Iterator::operator* | ( | ) | const |
| pointer xrpl::detail::ReadViewFwdRange< ValueType >::Iterator::operator-> | ( | ) | const |
| Iterator & xrpl::detail::ReadViewFwdRange< ValueType >::Iterator::operator++ | ( | ) |
| Iterator xrpl::detail::ReadViewFwdRange< ValueType >::Iterator::operator++ | ( | int | ) |
|
private |
Definition at line 104 of file ReadViewFwdRange.h.
|
private |
Definition at line 105 of file ReadViewFwdRange.h.
|
mutableprivate |
Definition at line 106 of file ReadViewFwdRange.h.