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, TxsMap::const_iterator iter)
std::unique_ptr< BaseType > copy () const override
bool equal (BaseType const &impl) const override
void increment () override
value_type dereference () const override

Private Attributes

bool metadata_
TxsMap::const_iterator iter_

Detailed Description

Definition at line 28 of file OpenView.cpp.

Constructor & Destructor Documentation

◆ TxsIterImpl()

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

Definition at line 35 of file OpenView.cpp.

Member Function Documentation

◆ copy()

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

Definition at line 41 of file OpenView.cpp.

◆ equal()

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

Definition at line 47 of file OpenView.cpp.

◆ increment()

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

Definition at line 55 of file OpenView.cpp.

◆ dereference()

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

Definition at line 61 of file OpenView.cpp.

Member Data Documentation

◆ metadata_

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

Definition at line 31 of file OpenView.cpp.

◆ iter_

TxsMap::const_iterator xrpl::OpenView::TxsIterImpl::iter_
private

Definition at line 32 of file OpenView.cpp.