rippled
Public Member Functions | Private Attributes | List of all members
ripple::Ledger::sles_iter_impl Class Reference
Inheritance diagram for ripple::Ledger::sles_iter_impl:
Inheritance graph
[legend]
Collaboration diagram for ripple::Ledger::sles_iter_impl:
Collaboration graph
[legend]

Public Member Functions

 sles_iter_impl ()=delete
 
sles_iter_imploperator= (sles_iter_impl const &)=delete
 
 sles_iter_impl (sles_iter_impl const &)=default
 
 sles_iter_impl (SHAMap::const_iterator iter)
 
std::unique_ptr< base_type > copy () const override
 
bool equal (base_type const &impl) const override
 
void increment () override
 
sles_type::value_type dereference () const override
 

Private Attributes

SHAMap::const_iterator iter_
 

Detailed Description

Definition at line 83 of file Ledger.cpp.

Constructor & Destructor Documentation

◆ sles_iter_impl() [1/3]

ripple::Ledger::sles_iter_impl::sles_iter_impl ( )
delete

◆ sles_iter_impl() [2/3]

ripple::Ledger::sles_iter_impl::sles_iter_impl ( sles_iter_impl const &  )
default

◆ sles_iter_impl() [3/3]

ripple::Ledger::sles_iter_impl::sles_iter_impl ( SHAMap::const_iterator  iter)

Definition at line 95 of file Ledger.cpp.

Member Function Documentation

◆ operator=()

sles_iter_impl& ripple::Ledger::sles_iter_impl::operator= ( sles_iter_impl const &  )
delete

◆ copy()

std::unique_ptr<base_type> ripple::Ledger::sles_iter_impl::copy ( ) const
override

Definition at line 100 of file Ledger.cpp.

◆ equal()

bool ripple::Ledger::sles_iter_impl::equal ( base_type const &  impl) const
override

Definition at line 106 of file Ledger.cpp.

◆ increment()

void ripple::Ledger::sles_iter_impl::increment ( )
override

Definition at line 114 of file Ledger.cpp.

◆ dereference()

sles_type::value_type ripple::Ledger::sles_iter_impl::dereference ( ) const
override

Definition at line 120 of file Ledger.cpp.

Member Data Documentation

◆ iter_

SHAMap::const_iterator ripple::Ledger::sles_iter_impl::iter_
private

Definition at line 86 of file Ledger.cpp.