xrpld
Loading...
Searching...
No Matches
xrpl::OpenView::TxsIterImpl Class Reference
Inheritance diagram for xrpl::OpenView::TxsIterImpl:
Collaboration diagram for xrpl::OpenView::TxsIterImpl:

Public Member Functions

 TxsIterImpl (bool metadata, txs_map::const_iterator iter)
std::unique_ptr< base_type > copy () const override
bool equal (base_type const &impl) const override
void increment () override
value_type dereference () const override

Private Attributes

bool metadata_
txs_map::const_iterator iter_

Detailed Description

Definition at line 27 of file OpenView.cpp.

Constructor & Destructor Documentation

◆ TxsIterImpl()

xrpl::OpenView::TxsIterImpl::TxsIterImpl ( bool metadata,
txs_map::const_iterator iter )
explicit

Definition at line 34 of file OpenView.cpp.

Member Function Documentation

◆ copy()

std::unique_ptr< base_type > xrpl::OpenView::TxsIterImpl::copy ( ) const
nodiscardoverride

Definition at line 40 of file OpenView.cpp.

◆ equal()

bool xrpl::OpenView::TxsIterImpl::equal ( base_type const & impl) const
nodiscardoverride

Definition at line 46 of file OpenView.cpp.

◆ increment()

void xrpl::OpenView::TxsIterImpl::increment ( )
override

Definition at line 54 of file OpenView.cpp.

◆ dereference()

value_type xrpl::OpenView::TxsIterImpl::dereference ( ) const
nodiscardoverride

Definition at line 60 of file OpenView.cpp.

Member Data Documentation

◆ metadata_

bool xrpl::OpenView::TxsIterImpl::metadata_
private

Definition at line 30 of file OpenView.cpp.

◆ iter_

txs_map::const_iterator xrpl::OpenView::TxsIterImpl::iter_
private

Definition at line 31 of file OpenView.cpp.