64 virtual
bool Exist ( const T * ptr ) const;
65 virtual
int Find ( const T * ptr ) const;
74 virtual T & operator[] (
u_int n ) const;
87 virtual T * Take ( const T * ptr );
89 virtual
bool Remove (
u_int index );
90 virtual
bool Remove ( const T * ptr,
bool all = true );
91 virtual
void Empty ( );
96 virtual
int __Exist ( const T * ptr,
int except = -1 ) const;
97 virtual
int __Find ( const T * ptr,
int except = -1 ) const;
110 #include "icc/GVectT.icc"
GVectIterT< T > Goto(u_int n=0) const
Definition: GVectT.icc:350
virtual int __Find(const T *ptr, int except=-1) const
Definition: GVectT.icc:606
u_int capacity
Current size of the pointers array.
Definition: GVectT.hh:35
virtual u_int Resize(u_int new_size)
Definition: GVectT.icc:212
virtual int Find(const T *ptr) const
Definition: GVectT.icc:283
virtual bool Exist(const T *ptr) const
Definition: GVectT.icc:275
GVectIterT< T > Next() const
Definition: GVectT.icc:309
virtual u_int GetSize() const
Definition: GVectT.icc:203
virtual T * Take()
Definition: GVectT.icc:482
virtual GVectIterT< T > End() const
Definition: GVectT.icc:259
Definition: GCollectionT.hh:115
Definition: GVectIterT.hh:13
virtual bool Remove()
Definition: GVectT.icc:502
#define GObject(T)
Definition: GClassDefine.hh:65
virtual GVectIterT< T > Begin() const
Definition: GVectT.icc:249
virtual const GIterT< T > * GetIterPtr(u_int i) const
Definition: GVectT.icc:237
virtual void __Shift(u_int ind1, u_int ind2, int n=1)
Definition: GVectT.icc:640
u_int * current_index
Index of current object in the vector.
Definition: GVectT.hh:34
virtual int __Exist(const T *ptr, int except=-1) const
Definition: GVectT.icc:587
virtual void Empty()
Definition: GVectT.icc:563
GIterT< T > * iter_array
Array of iterators.
Definition: GVectT.hh:32
virtual void __AutoResize(u_int size)
Definition: GVectT.icc:616
virtual u_int GetCapacity() const
Definition: GVectT.icc:198
static GVectIterT< T > Null()
Definition: GVectT.icc:268
GVectIterT< T > Last() const
Definition: GVectT.icc:334
GVectIterT< T > Previous() const
Definition: GVectT.icc:293
int Index() const
Definition: GVectT.icc:395
virtual GVectIterT< T > __Assign(T *item, u_int index)
Definition: GVectT.icc:709
virtual GVectIterT< T > Assign(T *obj_ptr)
Definition: GVectT.icc:408
unsigned int u_int
Definition: GTypes.hh:38
virtual T * __Take()
Definition: GVectT.icc:757
GVectIterT< T > First() const
Definition: GVectT.icc:324
Definition: GVectIterT.hh:21
T & At(u_int n) const
Definition: GVectT.icc:368