neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::generic_iterator::i_wrapper Class Referenceabstract

#include <generic_iterator.hpp>

Inheritance diagram for neolib::generic_iterator::i_wrapper:
neolib::generic_iterator::wrapper< Iterator >

Public Member Functions

virtual ~i_wrapper ()=default
 
virtual i_wrapperclone () const =0
 
virtual i_wrapperclone (void *aStorage) const =0
 
virtual i_wrapperoperator++ ()=0
 
virtual i_wrapperoperator-- ()=0
 
virtual i_wrapperoperator+= (difference_type aDelta)=0
 
virtual i_wrapperoperator-= (difference_type aDelta)=0
 
virtual bool operator== (const i_wrapper &aOther) const =0
 
virtual bool operator!= (const i_wrapper &aOther) const =0
 

Detailed Description

Definition at line 52 of file generic_iterator.hpp.

Constructor & Destructor Documentation

◆ ~i_wrapper()

virtual neolib::generic_iterator::i_wrapper::~i_wrapper ( )
virtualdefault

Member Function Documentation

◆ clone() [1/2]

virtual i_wrapper * neolib::generic_iterator::i_wrapper::clone ( ) const
pure virtual

◆ clone() [2/2]

virtual i_wrapper * neolib::generic_iterator::i_wrapper::clone ( void aStorage) const
pure virtual

◆ operator!=()

virtual bool neolib::generic_iterator::i_wrapper::operator!= ( const i_wrapper aOther) const
pure virtual

◆ operator++()

virtual i_wrapper & neolib::generic_iterator::i_wrapper::operator++ ( )
pure virtual

◆ operator+=()

virtual i_wrapper & neolib::generic_iterator::i_wrapper::operator+= ( difference_type  aDelta)
pure virtual

◆ operator--()

virtual i_wrapper & neolib::generic_iterator::i_wrapper::operator-- ( )
pure virtual

◆ operator-=()

virtual i_wrapper & neolib::generic_iterator::i_wrapper::operator-= ( difference_type  aDelta)
pure virtual

◆ operator==()

virtual bool neolib::generic_iterator::i_wrapper::operator== ( const i_wrapper aOther) const
pure virtual

The documentation for this class was generated from the following file: