| 
    Jpp
    master_rocky-37-gf0c5bc59d
    
   the software that should make you happy 
   | 
 
Template interface for method bool decrement(). More...
#include <JBidirectionalIterator.hh>
  
Public Member Functions | |
| virtual | ~JBidirectionalIterator () | 
| Virtual destructor.  More... | |
| T & | operator-- () | 
| Decrement iterator.  More... | |
| T | operator-- (int) | 
| Decrement iterator.  More... | |
| T & | operator-= (const size_t offset) | 
| Regress iterator.  More... | |
| virtual bool | decrement ()=0 | 
| Decrement iterator.  More... | |
| virtual bool | decrement (const size_t offset) | 
| Decrement iterator.  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) | 
| Regress operator.  More... | |
Template interface for method bool decrement().
This interface implements the pre-fix and post-fix operators –.
Definition at line 20 of file JBidirectionalIterator.hh.
      
  | 
  inlinevirtual | 
      
  | 
  inline | 
      
  | 
  inline | 
Decrement iterator.
Definition at line 49 of file JBidirectionalIterator.hh.
      
  | 
  inline | 
Regress iterator.
| offset | offset | 
Definition at line 65 of file JBidirectionalIterator.hh.
      
  | 
  pure virtual | 
Decrement iterator.
Implemented 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 >.
      
  | 
  inlinevirtual | 
Decrement 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 104 of file JBidirectionalIterator.hh.
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
Advance iterator.
| offset | offset | 
Definition at line 63 of file JForwardIterator.hh.
      
  | 
  pure virtualinherited | 
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 >.
      
  | 
  inlinevirtualinherited | 
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 | 
Regress operator.
| object | iterator | 
| offset | offset | 
Definition at line 80 of file JBidirectionalIterator.hh.