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

Public Member Functions

 txs_iter_impl ()=delete
 
txs_iter_imploperator= (txs_iter_impl const &)=delete
 
 txs_iter_impl (txs_iter_impl const &)=default
 
 txs_iter_impl (bool metadata, SHAMap::const_iterator iter)
 
std::unique_ptr< base_type > copy () const override
 
bool equal (base_type const &impl) const override
 
void increment () override
 
txs_type::value_type dereference () const override
 

Private Attributes

bool metadata_
 
SHAMap::const_iterator iter_
 

Detailed Description

Definition at line 129 of file Ledger.cpp.

Constructor & Destructor Documentation

◆ txs_iter_impl() [1/3]

ripple::Ledger::txs_iter_impl::txs_iter_impl ( )
delete

◆ txs_iter_impl() [2/3]

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

◆ txs_iter_impl() [3/3]

ripple::Ledger::txs_iter_impl::txs_iter_impl ( bool  metadata,
SHAMap::const_iterator  iter 
)

Definition at line 142 of file Ledger.cpp.

Member Function Documentation

◆ operator=()

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

◆ copy()

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

Definition at line 148 of file Ledger.cpp.

◆ equal()

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

Definition at line 154 of file Ledger.cpp.

◆ increment()

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

Definition at line 162 of file Ledger.cpp.

◆ dereference()

txs_type::value_type ripple::Ledger::txs_iter_impl::dereference ( ) const
override

Definition at line 168 of file Ledger.cpp.

Member Data Documentation

◆ metadata_

bool ripple::Ledger::txs_iter_impl::metadata_
private

Definition at line 132 of file Ledger.cpp.

◆ iter_

SHAMap::const_iterator ripple::Ledger::txs_iter_impl::iter_
private

Definition at line 133 of file Ledger.cpp.