Jpp
master_rocky
the software that should make you happy
|
Template interface for method bool increment(). More...
#include <JForwardIterator.hh>
Public Member Functions | |
virtual | ~JForwardIterator () |
Virtual destructor. More... | |
T & | operator++ () |
Increment iterator. More... | |
T | operator++ (int) |
Increment iterator. More... | |
T & | operator+= (const size_t offset) |
Advance iterator. More... | |
virtual bool | increment ()=0 |
Increment iterator. More... | |
virtual bool | increment (const size_t offset) |
Increment iterator. More... | |
Friends | |
T | operator+ (const T &object, const size_t offset) |
Advance operator. More... | |
Template interface for method bool increment().
This interface implements the pre-fix and post-fix operators ++
.
Definition at line 20 of file JForwardIterator.hh.
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
Advance iterator.
offset | offset |
Definition at line 63 of file JForwardIterator.hh.
|
pure virtual |
Increment iterator.
Implemented in JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JLANG::JNullType >, JDistance_t >::iterator_helper< iterator_type, ordinate_type >, JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JLANG::JNullType >, JDistance_t >::iterator_helper< reverse_iterator, ordinate_type & >, JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JLANG::JNullType >, JDistance_t >::iterator_helper< const_reverse_iterator, const ordinate_type & >, JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JLANG::JNullType >, JDistance_t >::iterator_helper< const_iterator, const ordinate_type & >, JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JLANG::JNullType >, JDistance_t >::iterator_helper< iterator, ordinate_type & >, JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JTail_t >, JDistance_t >::reverse_iterator_helper< first_iterator, second_iterator >, JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JTail_t >, JDistance_t >::reverse_iterator_helper< const_reverse_iterator, mapped_type::super_const_reverse_iterator >, JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JTail_t >, JDistance_t >::reverse_iterator_helper< reverse_iterator, mapped_type::super_reverse_iterator >, JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JTail_t >, JDistance_t >::iterator_helper< first_iterator, second_iterator >, JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JTail_t >, JDistance_t >::iterator_helper< iterator, mapped_type::super_iterator >, JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JTail_t >, JDistance_t >::iterator_helper< const_iterator, mapped_type::super_const_iterator >, JTOOLS::JHashMap< JTypeList< JHead_t, JNullType >, JValue_t, JEvaluator_t >::super_const_iterator, JTOOLS::JHashMap< JTypeList< JHead_t, JNullType >, JValue_t, JEvaluator_t >::super_iterator, JTOOLS::JHashMap< JTypeList< JHead_t, JTail_t >, JValue_t, JEvaluator_t >::super_const_iterator, JTOOLS::JHashMap< JTypeList< JHead_t, JTail_t >, JValue_t, JEvaluator_t >::super_iterator, JSUPPORT::JTreeScannerInterface< JClass_t, JNullType >::basic_iterator< T >, JSUPPORT::JTreeScannerInterface< JClass_t, JNullType >::basic_iterator< iterator >, and JSUPPORT::JTreeScannerInterface< JClass_t, JNullType >::basic_iterator< reverse_iterator >.
|
inlinevirtual |
Increment iterator.
offset | offset |
Reimplemented in JSUPPORT::JTreeScannerInterface< JClass_t, JNullType >::basic_iterator< T >, JSUPPORT::JTreeScannerInterface< JClass_t, JNullType >::basic_iterator< iterator >, and JSUPPORT::JTreeScannerInterface< JClass_t, JNullType >::basic_iterator< reverse_iterator >.
Definition at line 102 of file JForwardIterator.hh.
|
friend |
Advance operator.
object | iterator |
offset | offset |
Definition at line 78 of file JForwardIterator.hh.