xrpld
Loading...
Searching...
No Matches
xrpl::detail::ReadViewFwdIter< ValueType > Class Template Referenceabstract

#include <ReadViewFwdRange.h>

Public Types

using base_type = ReadViewFwdIter
using value_type = ValueType

Public Member Functions

 ReadViewFwdIter ()=default
 ReadViewFwdIter (ReadViewFwdIter const &)=default
ReadViewFwdIteroperator= (ReadViewFwdIter const &)=default
virtual ~ReadViewFwdIter ()=default
virtual std::unique_ptr< ReadViewFwdItercopy () const =0
virtual bool equal (ReadViewFwdIter const &impl) const =0
virtual void increment ()=0
virtual value_type dereference () const =0

Detailed Description

template<class ValueType>
class xrpl::detail::ReadViewFwdIter< ValueType >

Definition at line 16 of file ReadViewFwdRange.h.

Member Typedef Documentation

◆ base_type

template<class ValueType>
using xrpl::detail::ReadViewFwdIter< ValueType >::base_type = ReadViewFwdIter

Definition at line 19 of file ReadViewFwdRange.h.

◆ value_type

template<class ValueType>
using xrpl::detail::ReadViewFwdIter< ValueType >::value_type = ValueType

Definition at line 21 of file ReadViewFwdRange.h.

Constructor & Destructor Documentation

◆ ReadViewFwdIter() [1/2]

template<class ValueType>
xrpl::detail::ReadViewFwdIter< ValueType >::ReadViewFwdIter ( )
default

◆ ReadViewFwdIter() [2/2]

template<class ValueType>
xrpl::detail::ReadViewFwdIter< ValueType >::ReadViewFwdIter ( ReadViewFwdIter< ValueType > const & )
default

◆ ~ReadViewFwdIter()

template<class ValueType>
virtual xrpl::detail::ReadViewFwdIter< ValueType >::~ReadViewFwdIter ( )
virtualdefault

Member Function Documentation

◆ operator=()

template<class ValueType>
ReadViewFwdIter & xrpl::detail::ReadViewFwdIter< ValueType >::operator= ( ReadViewFwdIter< ValueType > const & )
default

◆ copy()

template<class ValueType>
virtual std::unique_ptr< ReadViewFwdIter > xrpl::detail::ReadViewFwdIter< ValueType >::copy ( ) const
nodiscardpure virtual

◆ equal()

template<class ValueType>
virtual bool xrpl::detail::ReadViewFwdIter< ValueType >::equal ( ReadViewFwdIter< ValueType > const & impl) const
nodiscardpure virtual

◆ increment()

template<class ValueType>
virtual void xrpl::detail::ReadViewFwdIter< ValueType >::increment ( )
pure virtual

◆ dereference()

template<class ValueType>
virtual value_type xrpl::detail::ReadViewFwdIter< ValueType >::dereference ( ) const
nodiscardpure virtual