1#ifndef __JLANG__JBIDIRECTIONALITERATOR__ 
    2#define __JLANG__JBIDIRECTIONALITERATOR__ 
   11namespace JPP { 
using namespace JLANG; }
 
   40      return static_cast<T&
>(*this);
 
 
   51      const T tmp(
static_cast<const T&
>(*
this));
 
 
   69      return static_cast<T&
>(*this);
 
 
   80    friend inline T 
operator-(
const T& 
object, 
const size_t offset)
 
   84      tmp.decrement(offset);
 
 
  108      while (i != offset && this->
decrement()) {
 
 
 
Template interface for method bool decrement().
 
friend T operator-(const T &object, const size_t offset)
Regress operator.
 
virtual bool decrement(const size_t offset)
Decrement iterator.
 
T & operator-=(const size_t offset)
Regress iterator.
 
T operator--(int)
Decrement iterator.
 
virtual ~JBidirectionalIterator()
Virtual destructor.
 
virtual bool decrement()=0
Decrement iterator.
 
T & operator--()
Decrement iterator.
 
Template interface for method bool increment().
 
Auxiliary classes and methods for language specific functionality.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).