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

Classes

class  const_iterator
 

Public Types

using value_type = std::shared_ptr< SLE const >
 

Public Member Functions

 Dir (ReadView const &, Keylet const &)
 
const_iterator begin () const
 
const_iterator end () const
 

Private Attributes

ReadView const * view_ = nullptr
 
Keylet root_
 
std::shared_ptr< SLE const > sle_
 
STVector256 const * indexes_ = nullptr
 

Detailed Description

Definition at line 28 of file Directory.h.

Member Typedef Documentation

◆ value_type

Definition at line 38 of file Directory.h.

Constructor & Destructor Documentation

◆ Dir()

ripple::Dir::Dir ( ReadView const &  view,
Keylet const &  key 
)

Definition at line 26 of file Directory.cpp.

Member Function Documentation

◆ begin()

auto ripple::Dir::begin ( ) const

Definition at line 34 of file Directory.cpp.

◆ end()

auto ripple::Dir::end ( ) const

Definition at line 52 of file Directory.cpp.

Member Data Documentation

◆ view_

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

Definition at line 31 of file Directory.h.

◆ root_

Keylet ripple::Dir::root_
private

Definition at line 32 of file Directory.h.

◆ sle_

std::shared_ptr<SLE const> ripple::Dir::sle_
private

Definition at line 33 of file Directory.h.

◆ indexes_

STVector256 const* ripple::Dir::indexes_ = nullptr
private

Definition at line 34 of file Directory.h.