xrpld
Loading...
Searching...
No Matches
xrpl::Ledger::SlesIterImpl Class Reference
Inheritance diagram for xrpl::Ledger::SlesIterImpl:
Collaboration diagram for xrpl::Ledger::SlesIterImpl:

Public Member Functions

 SlesIterImpl ()=delete
SlesIterImploperator= (SlesIterImpl const &)=delete
 SlesIterImpl (SlesIterImpl const &)=default
 SlesIterImpl (SHAMap::ConstIterator iter)
std::unique_ptr< base_type > copy () const override
bool equal (base_type const &impl) const override
void increment () override
SlesType::value_type dereference () const override

Private Attributes

SHAMap::ConstIterator iter_

Detailed Description

Definition at line 53 of file libxrpl/ledger/Ledger.cpp.

Constructor & Destructor Documentation

◆ SlesIterImpl() [1/3]

xrpl::Ledger::SlesIterImpl::SlesIterImpl ( )
delete

◆ SlesIterImpl() [2/3]

xrpl::Ledger::SlesIterImpl::SlesIterImpl ( SlesIterImpl const & )
default

◆ SlesIterImpl() [3/3]

xrpl::Ledger::SlesIterImpl::SlesIterImpl ( SHAMap::ConstIterator iter)

Definition at line 65 of file libxrpl/ledger/Ledger.cpp.

Member Function Documentation

◆ operator=()

SlesIterImpl & xrpl::Ledger::SlesIterImpl::operator= ( SlesIterImpl const & )
delete

◆ copy()

std::unique_ptr< base_type > xrpl::Ledger::SlesIterImpl::copy ( ) const
nodiscardoverride

Definition at line 70 of file libxrpl/ledger/Ledger.cpp.

◆ equal()

bool xrpl::Ledger::SlesIterImpl::equal ( base_type const & impl) const
nodiscardoverride

Definition at line 76 of file libxrpl/ledger/Ledger.cpp.

◆ increment()

void xrpl::Ledger::SlesIterImpl::increment ( )
override

Definition at line 84 of file libxrpl/ledger/Ledger.cpp.

◆ dereference()

SlesType::value_type xrpl::Ledger::SlesIterImpl::dereference ( ) const
nodiscardoverride

Definition at line 90 of file libxrpl/ledger/Ledger.cpp.

Member Data Documentation

◆ iter_

SHAMap::ConstIterator xrpl::Ledger::SlesIterImpl::iter_
private

Definition at line 56 of file libxrpl/ledger/Ledger.cpp.