xrpld
Loading...
Searching...
No Matches
xrpl::BookDirs Class Reference

#include <BookDirs.h>

Collaboration diagram for xrpl::BookDirs:

Classes

class  const_iterator

Public Types

using value_type = SLE::const_pointer

Public Member Functions

 BookDirs (ReadView const &, Book const &)
const_iterator begin () const
const_iterator end () const

Private Attributes

ReadView const * view_ = nullptr
uint256 const root_
uint256 const nextQuality_
uint256 const key_
SLE::const_pointer sle_ = nullptr
unsigned int entry_ = 0
uint256 index_

Detailed Description

Definition at line 7 of file BookDirs.h.

Member Typedef Documentation

◆ value_type

Definition at line 20 of file BookDirs.h.

Constructor & Destructor Documentation

◆ BookDirs()

xrpl::BookDirs::BookDirs ( ReadView const & view,
Book const & book )

Definition at line 14 of file BookDirs.cpp.

Member Function Documentation

◆ begin()

auto xrpl::BookDirs::begin ( ) const
nodiscard

Definition at line 33 of file BookDirs.cpp.

◆ end()

auto xrpl::BookDirs::end ( ) const
nodiscard

Definition at line 47 of file BookDirs.cpp.

Member Data Documentation

◆ view_

ReadView const* xrpl::BookDirs::view_ = nullptr
private

Definition at line 10 of file BookDirs.h.

◆ root_

uint256 const xrpl::BookDirs::root_
private

Definition at line 11 of file BookDirs.h.

◆ nextQuality_

uint256 const xrpl::BookDirs::nextQuality_
private

Definition at line 12 of file BookDirs.h.

◆ key_

uint256 const xrpl::BookDirs::key_
private

Definition at line 13 of file BookDirs.h.

◆ sle_

SLE::const_pointer xrpl::BookDirs::sle_ = nullptr
private

Definition at line 14 of file BookDirs.h.

◆ entry_

unsigned int xrpl::BookDirs::entry_ = 0
private

Definition at line 15 of file BookDirs.h.

◆ index_

uint256 xrpl::BookDirs::index_
private

Definition at line 16 of file BookDirs.h.