8 #ifndef G_SORT_LIST_T_HH
9 #define G_SORT_LIST_T_HH
55 virtual
int Compare ( const T & obj1, const T & obj2 ) const;
57 virtual
void Sort ( );
70 #include "icc/GSortListT.icc"
virtual void ReverseSort()
Definition: GSortListT.icc:70
GListIterT< T > ** last_item
Iterator on last object in the list.
Definition: GListT.hh:75
virtual GListIterT< T > End() const
Definition: GListT.icc:112
Definition: GListIterT.hh:21
Definition: GListIterT.hh:13
Definition: GSortListT.hh:28
virtual GListIterT< T > Begin() const
Definition: GListT.icc:104
virtual GListIterT< T > __AddSorted(T *item)
Definition: GSortListT.icc:219
virtual int Compare(const T &obj1, const T &obj2) const
Definition: GSortListT.icc:86
Definition: GCollectionT.hh:115
u_int options
Collection option flags.
Definition: GCollectionT.hh:123
virtual GListIterT< T > __Insert(T *item)
Definition: GSortListT.icc:199
#define GObject(T)
Definition: GClassDefine.hh:65
GListIterT< T > ** current_item
Iterator on current object in the list.
Definition: GListT.hh:76
GListIterT< T > ** first_item
Iterator on first object in the list.
Definition: GListT.hh:74
static GListIterT< T > Null()
Definition: GListT.icc:119
virtual bool IsSorted() const
Definition: GSortListT.icc:147
unsigned int u_int
Definition: GTypes.hh:38
virtual void Sort()
Definition: GSortListT.icc:91
virtual GListIterT< T > __Add(T *item)
Definition: GSortListT.icc:179