1 #ifndef __JLANG__JFORWARDITERATOR__ 
    2 #define __JLANG__JFORWARDITERATOR__ 
   11 namespace JPP { 
using namespace JLANG; }
 
   38       return static_cast<T&
>(*this);
 
   49       const T tmp(static_cast<const T&>(*
this));
 
   67       return static_cast<T&
>(*this);
 
   78     friend inline T operator+(
const T& 
object, 
const size_t offset)
 
   82       tmp.increment(offset);
 
  106       while (i != offset && this->
increment()) {
 
virtual ~JForwardIterator()
Virtual destructor. 
 
Template interface for method bool increment(). 
 
friend T operator+(const T &object, const size_t offset)
Advance operator. 
 
virtual bool increment(const size_t offset)
Increment iterator. 
 
T operator++(int)
Increment iterator. 
 
virtual bool increment()=0
Increment iterator. 
 
do set_variable OUTPUT_DIRECTORY $WORKDIR T
 
T & operator+=(const size_t offset)
Advance iterator. 
 
T & operator++()
Increment iterator.