20 #ifndef RIPPLE_LEDGER_BOOK_DIRS_H_INCLUDED
21 #define RIPPLE_LEDGER_BOOK_DIRS_H_INCLUDED
23 #include <ripple/ledger/ReadView.h>
68 return !(*
this == other);
reference operator*() const
bool operator!=(const_iterator const &other) const
value_type const * pointer
const_iterator & operator++()
std::shared_ptr< SLE const > value_type
pointer operator->() const
BookDirs(ReadView const &, Book const &)
std::shared_ptr< SLE const > sle_
value_type const & reference
const_iterator end() const
A generic endpoint for log messages.
bool operator==(const_iterator const &other) const
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
std::optional< value_type > cache_
const_iterator(ReadView const &view, uint256 const &root, uint256 const &dir_key)
std::shared_ptr< SLE const > sle_
const uint256 next_quality_
Number root(Number f, unsigned d)
const_iterator begin() const