8 #ifndef G_LIST_ITER_T_HH
9 #define G_LIST_ITER_T_HH
39 GListIterT ( const GListIterT<T> & p );
40 virtual ~GListIterT ( );
41 GListIterT<T> & operator = ( const GListIterT<T> & p );
52 virtual
bool operator == ( const GListIterT<T> & p ) const;
53 virtual
bool operator != ( const GListIterT<T> & p ) const;
57 GListIterT<T> & operator ++ (
void );
58 GListIterT<T> & operator -- (
void );
59 GListIterT<T> operator ++ (
int );
60 GListIterT<T> operator -- (
int );
68 GListIterT<T>
Next ( ) const;
71 virtual
int Index ( );
77 #include "icc/GListIterT.icc"
GListIterT< T > Next() const
Definition: GListIterT.icc:139
Definition: GListIterT.hh:21
Definition: GListIterT.hh:13
GListIterT< T > * next_item
Pointer on the list iterator of next item.
Definition: GListIterT.hh:32
GListIterT< T > * previous_item
Pointer on the list iterator of previous item.
Definition: GListIterT.hh:31
const GListIterT< T > * NextIterPtr() const
Definition: GListIterT.icc:128
void SetPreviousIterPtr(GListIterT< T > *iter_ptr)
Definition: GListIterT.icc:48
#define GObject(T)
Definition: GClassDefine.hh:65
GListIterT< T > Previous() const
Definition: GListIterT.icc:132
virtual int Index()
Definition: GListIterT.icc:148
const GListIterT< T > * PreviousIterPtr() const
Definition: GListIterT.icc:123
void SetNextIterPtr(GListIterT< T > *iter_ptr)
Definition: GListIterT.icc:54