ResultIteratorFunctions< SUPER >::Wrapper Class Reference

#include <resultbase.h>

Public Member Functions

 Wrapper (ResultIteratorFunctions *it=nullptr)
 
Bool operator!= (const Wrapper &) const
 
void operator++ ()
 
Result< decltype(*std::declval< typename SUPER::ValueType >))> operator* () const
 

Private Attributes

ResultIteratorFunctions_it
 

Constructor & Destructor Documentation

◆ Wrapper()

Wrapper ( ResultIteratorFunctions it = nullptr)
explicit

Member Function Documentation

◆ operator!=()

Bool operator!= ( const Wrapper ) const

◆ operator++()

void operator++ ( )

◆ operator*()

Result<decltype(*std::declval<typename SUPER::ValueType>))> operator* ( ) const

Member Data Documentation

◆ _it