rippled
Classes | Public Types | Public Member Functions | Private Attributes | List of all members
ripple::BookDirs Class Reference
Collaboration diagram for ripple::BookDirs:
Collaboration graph
[legend]

Classes

class  const_iterator
 

Public Types

using value_type = std::shared_ptr< SLE const >
 

Public Member Functions

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

Private Attributes

ReadView const * view_ = nullptr
 
const uint256 root_
 
const uint256 next_quality_
 
const uint256 key_
 
std::shared_ptr< SLE const > sle_ = nullptr
 
unsigned int entry_ = 0
 
uint256 index_
 

Detailed Description

Definition at line 27 of file BookDirs.h.

Member Typedef Documentation

◆ value_type

Definition at line 40 of file BookDirs.h.

Constructor & Destructor Documentation

◆ BookDirs()

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

Definition at line 27 of file BookDirs.cpp.

Member Function Documentation

◆ begin()

auto ripple::BookDirs::begin ( ) const

Definition at line 44 of file BookDirs.cpp.

◆ end()

auto ripple::BookDirs::end ( ) const

Definition at line 58 of file BookDirs.cpp.

Member Data Documentation

◆ view_

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

Definition at line 30 of file BookDirs.h.

◆ root_

const uint256 ripple::BookDirs::root_
private

Definition at line 31 of file BookDirs.h.

◆ next_quality_

const uint256 ripple::BookDirs::next_quality_
private

Definition at line 32 of file BookDirs.h.

◆ key_

const uint256 ripple::BookDirs::key_
private

Definition at line 33 of file BookDirs.h.

◆ sle_

std::shared_ptr<SLE const> ripple::BookDirs::sle_ = nullptr
private

Definition at line 34 of file BookDirs.h.

◆ entry_

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

Definition at line 35 of file BookDirs.h.

◆ index_

uint256 ripple::BookDirs::index_
private

Definition at line 36 of file BookDirs.h.