8 #ifndef G_NAMED_LIST_T_HH
9 #define G_NAMED_LIST_T_HH
51 virtual
int Compare ( const T & obj1, const T & obj2 ) const;
52 virtual
bool ExistName ( const
string &obj_name ) const;
53 virtual
GListIterT<T>
FindName ( const
string &obj_name, const
char smod = 'f' ) const;
63 virtual
void Print ( FILE * fp = stdout, const
string & prefix = "" ) const;
64 virtual
void Print ( ostream & os, const
string & prefix = "" ) const;
76 #include "icc/GNamedListT.icc"
virtual void SetCaseSensitive(bool b=true)
Definition: GNamedListT.icc:53
virtual void Print(FILE *fp=stdout, const string &prefix="") const
Definition: GNamedListT.icc:187
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
Definition: GNamedListT.hh:23
virtual void SetNamesTable(string table[]) const
Definition: GNamedListT.icc:166
virtual GListIterT< T > Begin() const
Definition: GListT.icc:104
virtual int Compare(const T &obj1, const T &obj2) const
Definition: GNamedListT.icc:83
Definition: GCollectionT.hh:115
u_int options
Collection option flags.
Definition: GCollectionT.hh:123
#define GObject(T)
Definition: GClassDefine.hh:65
GListIterT< T > ** current_item
Iterator on current object in the list.
Definition: GListT.hh:76
virtual GListIterT< T > __Add(T *item)
Definition: GNamedListT.icc:214
virtual GListIterT< T > FindNameLast(const string &obj_name) const
Definition: GNamedListT.icc:133
virtual GListIterT< T > FindNameFirst(const string &obj_name) const
Definition: GNamedListT.icc:127
virtual void SetDictSort(bool b=true)
Definition: GNamedListT.icc:65
virtual string * CreateNamesTable() const
Definition: GNamedListT.icc:152
virtual GListIterT< T > FindNamePrevious(const string &obj_name) const
Definition: GNamedListT.icc:145
GListIterT< T > ** first_item
Iterator on first object in the list.
Definition: GListT.hh:74
virtual GListIterT< T > FindName(const string &obj_name, const char smod= 'f') const
Definition: GNamedListT.icc:117
static GListIterT< T > Null()
Definition: GListT.icc:119
virtual GListIterT< T > * __FindName(const string &obj_name, const char smod= 'f') const
Definition: GNamedListT.icc:271
virtual GListIterT< T > FindNameNext(const string &obj_name) const
Definition: GNamedListT.icc:139
unsigned int u_int
Definition: GTypes.hh:38
virtual GListIterT< T > __Insert(T *item)
Definition: GNamedListT.icc:241
virtual bool ExistName(const string &obj_name) const
Definition: GNamedListT.icc:109