1#ifndef XRPL_LEDGER_DIR_H_INCLUDED 
    2#define XRPL_LEDGER_DIR_H_INCLUDED 
    4#include <xrpl/ledger/ReadView.h> 
    5#include <xrpl/protocol/Indexes.h> 
   57        return !(*
this == other);
 
 
 
Keylet const & page() const
 
bool operator==(const_iterator const &other) const
 
const_iterator(ReadView const &view, Keylet const &root, Keylet const &page)
 
const_iterator & next_page()
 
std::vector< uint256 >::const_iterator it_
 
bool operator!=(const_iterator const &other) const
 
reference operator*() const
 
value_type const  & reference
 
std::optional< value_type > cache_
 
STVector256 const  * indexes_
 
const_iterator & operator++()
 
std::shared_ptr< SLE const  > sle_
 
value_type const  * pointer
 
pointer operator->() const
 
A class that simplifies iterating ledger directory pages.
 
std::shared_ptr< SLE const  > sle_
 
const_iterator end() const
 
std::shared_ptr< SLE const  > value_type
 
STVector256 const  * indexes_
 
const_iterator begin() const
 
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.