|
virtual GListIterT< GItem > | __Add (GItem *item) |
|
virtual GListIterT< GItem > | __Insert (GItem *item) |
|
virtual GListIterT< GItem > * | __FindName (const string &obj_name, const char smod= 'f') const |
|
bool | IsInstanceOf () const |
|
bool | IsInstanceOf () |
|
| GNamedListT (u_int fl=0) |
|
| GNamedListT (const GNamedListT< GItem > &list) |
|
| GNamedListT (const GNamedListT< GItem > &list, u_int fl) |
|
GNamedListT< GItem > & | operator= (const GNamedListT< GItem > &list) |
|
virtual void | SetCaseSensitive (bool b=true) |
|
virtual void | SetDictSort (bool b=true) |
|
virtual int | Compare (const GItem &obj1, const GItem &obj2) const |
|
virtual bool | ExistName (const string &obj_name) const |
|
virtual GListIterT< GItem > | FindName (const string &obj_name, const char smod= 'f') const |
|
virtual GListIterT< GItem > | FindNameFirst (const string &obj_name) const |
|
virtual GListIterT< GItem > | FindNameLast (const string &obj_name) const |
|
virtual GListIterT< GItem > | FindNameNext (const string &obj_name) const |
|
virtual GListIterT< GItem > | FindNamePrevious (const string &obj_name) const |
|
virtual string * | CreateNamesTable () const |
|
virtual void | SetNamesTable (string table[]) const |
|
virtual void | Print (FILE *fp=stdout, const string &prefix="") const |
|
virtual void | Print (ostream &os, const string &prefix="") const |
|
virtual GListIterT< GItem > | __AddSorted (GItem *item) |
|
bool | IsInstanceOf () const |
|
bool | IsInstanceOf () |
|
| GSortListT (u_int fl=0) |
|
| GSortListT (const GSortListT< GItem > &list) |
|
| GSortListT (const GListT< GItem > &list) |
|
| GSortListT (const GListT< GItem > &list, u_int fl) |
|
GSortListT< GItem > & | operator= (const GListT< GItem > &list) |
|
virtual void | ReverseSort () |
|
virtual void | Sort () |
|
virtual bool | IsSorted () const |
|
virtual GListIterT< GItem > * | __Exist (const GItem *ptr, GListIterT< GItem > *except=NULL) const |
|
virtual GListIterT< GItem > * | __Find (const GItem *ptr, GListIterT< GItem > *except=NULL) const |
|
virtual GItem * | __Take () |
|
virtual void | __Swap (GListIterT< GItem > *iter) |
|
virtual bool | __MoveUp () |
|
virtual bool | __MoveDown () |
|
bool | IsInstanceOf () const |
|
bool | IsInstanceOf () |
|
| GListT (u_int opts=0) |
|
| GListT (const GListT< GItem > &list) |
|
| GListT (const GListT< GItem > &list, u_int opts) |
|
GListT< GItem > & | operator= (const GListT< GItem > &list) |
|
virtual GListIterT< GItem > | Begin () const |
|
virtual GListIterT< GItem > | End () const |
|
virtual bool | Exist (const GItem *ptr) const |
|
virtual GListIterT< GItem > | Find (const GItem *ptr) const |
|
virtual GListIterT< GItem > | FindNext (const GItem *ptr) const |
|
virtual GListIterT< GItem > | FindPrevious (const GItem *ptr) const |
|
virtual GListIterT< GItem > | FindFirst (const GItem *ptr) const |
|
virtual GListIterT< GItem > | FindLast (const GItem *ptr) const |
|
GListIterT< GItem > | Current () const |
|
GListIterT< GItem > | Previous () const |
|
GListIterT< GItem > | Next () const |
|
GListIterT< GItem > | First () const |
|
GListIterT< GItem > | Last () const |
|
GListIterT< GItem > | Goto (u_int n=0) const |
|
GItem & | At (u_int n) const |
|
int | Index () const |
|
virtual int | Move (int n) |
|
virtual bool | MoveUp () |
|
virtual bool | MoveDown () |
|
virtual bool | MoveTop () |
|
virtual bool | MoveBottom () |
|
virtual GListIterT< GItem > | Add (GItem *obj_ptr) |
|
virtual GListIterT< GItem > | Add (GItem &obj_ptr) |
|
virtual GListIterT< GItem > | Insert (GItem *obj_ptr) |
|
virtual GListIterT< GItem > | Insert (GItem &obj_ptr) |
|
virtual GListIterT< GItem > | Append (GItem *obj_ptr) |
|
virtual GListIterT< GItem > | Append (GItem &obj_ptr) |
|
virtual GListIterT< GItem > | Prepend (GItem *obj_ptr) |
|
virtual GListIterT< GItem > | Prepend (GItem &obj_ptr) |
|
virtual GItem * | Take () |
|
virtual GItem * | Take (const GItem *ptr) |
|
virtual bool | Remove (const GItem *ptr, bool all=true) |
|
virtual void | Empty () |
|
bool | IsInstanceOf () const |
|
bool | IsInstanceOf () |
|
| GCollectionT (u_int flg=0) |
|
virtual u_int | GetSize () const |
|
virtual u_int | GetCount () const |
|
virtual u_int | GetOptions () const |
|
bool | CheckOptions (u_int opts) const |
|
bool | FixPositionOption () const |
|
bool | IsSortable () const |
|
bool | IsAlwaysSorted () const |
|
bool | IsReverseSorted () const |
|
bool | UniqueNameOption () const |
|
bool | IsCaseSensitive () const |
|
bool | DictSortOption () const |
|
static const char * | StaticClassName () |
|
static const char * | StaticClassName () |
|
static const char * | StaticClassName () |
|
static GListIterT< GItem > | Null () |
|
static const char * | StaticClassName () |
|
GListIterT< GItem > ** | first_item |
| Iterator on first object in the list.
|
|
GListIterT< GItem > ** | last_item |
| Iterator on last object in the list.
|
|
GListIterT< GItem > ** | current_item |
| Iterator on current object in the list.
|
|
u_int | options |
| Collection option flags.
|
|
u_int | count_item |
| Number of objects in the collection.
|
|
This class defines a list of GItem objects.
It should be considered as a list of pointers on objects of any type, including base types.