neoGFX
Cross-platform C++ app/game engine
|
#include <generic_iterator.hpp>
Public Types | |
typedef std::iterator_traits< Iterator >::pointer | pointer |
typedef std::iterator_traits< Iterator >::reference | reference |
Public Member Functions | |
wrapper (Iterator aIterator) | |
i_wrapper * | clone () const override |
i_wrapper * | clone (void *aStorage) const override |
Iterator | get () const |
reference | operator* () const |
pointer | operator-> () const |
wrapper & | operator++ () override |
wrapper & | operator-- () override |
wrapper & | operator+= (difference_type aDelta) override |
wrapper & | operator-= (difference_type aDelta) override |
bool | operator== (const i_wrapper &aOther) const override |
bool | operator!= (const i_wrapper &aOther) const override |
Public Member Functions inherited from neolib::generic_iterator::i_wrapper | |
virtual | ~i_wrapper ()=default |
Definition at line 68 of file generic_iterator.hpp.
typedef std::iterator_traits<Iterator>::pointer neolib::generic_iterator::wrapper< Iterator >::pointer |
Definition at line 71 of file generic_iterator.hpp.
typedef std::iterator_traits<Iterator>::reference neolib::generic_iterator::wrapper< Iterator >::reference |
Definition at line 72 of file generic_iterator.hpp.
|
inline |
Definition at line 74 of file generic_iterator.hpp.
|
inlineoverridevirtual |
Implements neolib::generic_iterator::i_wrapper.
Definition at line 78 of file generic_iterator.hpp.
|
inlineoverridevirtual |
Implements neolib::generic_iterator::i_wrapper.
Definition at line 82 of file generic_iterator.hpp.
|
inline |
Definition at line 87 of file generic_iterator.hpp.
|
inlineoverridevirtual |
Implements neolib::generic_iterator::i_wrapper.
Definition at line 125 of file generic_iterator.hpp.
|
inline |
Definition at line 92 of file generic_iterator.hpp.
|
inlineoverridevirtual |
Implements neolib::generic_iterator::i_wrapper.
Definition at line 101 of file generic_iterator.hpp.
|
inlineoverridevirtual |
Implements neolib::generic_iterator::i_wrapper.
Definition at line 111 of file generic_iterator.hpp.
|
inlineoverridevirtual |
Implements neolib::generic_iterator::i_wrapper.
Definition at line 106 of file generic_iterator.hpp.
|
inlineoverridevirtual |
Implements neolib::generic_iterator::i_wrapper.
Definition at line 116 of file generic_iterator.hpp.
|
inline |
Definition at line 96 of file generic_iterator.hpp.
|
inlineoverridevirtual |
Implements neolib::generic_iterator::i_wrapper.
Definition at line 121 of file generic_iterator.hpp.