8 #ifndef G_VECT_ITER_T_HH
9 #define G_VECT_ITER_T_HH
38 GVectIterT ( const GVectIterT<T> & p );
40 GVectIterT ( const
GVectT<T> * vect,
int ind );
42 virtual ~GVectIterT ( );
43 GVectIterT<T> & operator = ( const GVectIterT<T> & p );
54 virtual
bool operator == ( const GVectIterT<T> & p ) const;
55 virtual
bool operator != ( const GVectIterT<T> & p ) const;
57 virtual
bool operator == ( const T * p ) const;
58 virtual
bool operator != ( const T * p ) const;
62 GVectIterT<T> & operator ++ (
void );
63 GVectIterT<T> & operator -- (
void );
64 GVectIterT<T> operator ++ (
int );
65 GVectIterT<T> operator -- (
int );
68 virtual
int Index ( ) const;
74 #include "icc/GVectIterT.icc"
GVectT< T > * vector_ptr
Vector the iterator points to.
Definition: GVectIterT.hh:31
virtual int Index() const
Definition: GVectIterT.icc:174
const GVectT< T > * GetVectorPtr() const
Definition: GVectIterT.icc:66
Definition: GVectIterT.hh:13
#define GObject(T)
Definition: GClassDefine.hh:65
int index
Index in the vector array.
Definition: GVectIterT.hh:32
Definition: GVectIterT.hh:21