3#include <xrpl/ledger/ReadView.h>
4#include <xrpl/protocol/Indexes.h>
56 return !(*
this == other);
107 std::vector<uint256>::const_iterator
it_;
value_type const * pointer
std::forward_iterator_tag iterator_category
ConstIterator & nextPage()
Keylet const & page() const
ConstIterator & operator++()
value_type const & reference
ConstIterator(ReadView const &view, Keylet const &root, Keylet const &page)
reference operator*() const
bool operator==(ConstIterator const &other) const
std::vector< uint256 >::const_iterator it_
STVector256 const * indexes_
std::ptrdiff_t difference_type
pointer operator->() const
std::optional< value_type > cache_
Dir::value_type value_type
bool operator!=(ConstIterator const &other) const
ConstIterator begin() const
ConstIterator end() const
STVector256 const * indexes_
SLE::const_pointer value_type
Dir(ReadView const &, Keylet const &)
std::shared_ptr< STLedgerEntry const > const_pointer
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Number root(Number f, unsigned d)
A pair of SHAMap key and LedgerEntryType.