|
| KF_IVector (int p_ownselements=0) |
|
| KF_IVector (int p_ownselements, TYPE **newdata, int newsize, int newindexoffset, int newminimum, int newmaximum, int newcount) |
|
virtual | ~KF_IVector () |
|
virtual void | Delete (int index) |
| Deletes an Element at position index. More...
|
|
virtual void | Cut (int index, KF_IVector< TYPE > **ppvect) |
|
virtual void | CutBegin (int index, KF_IVector< TYPE > **ppvect) |
|
virtual void | setOwnership (int p_ownselements) |
|
virtual int | getOwnership () const |
|
| KF_Vector (TYPE * p_noelement) |
|
| KF_Vector (TYPE * p_noelement, TYPE * *newdata, int newmemsize, int newindexoffset, int newminimum, int newmaximum, int newcount) |
|
virtual | ~KF_Vector () |
|
int | size () const |
|
bool | empty () const |
|
void | RemoveAll () |
|
int | GetNextIndex (int index) const |
|
void | Set (int index, TYPE * mydata) |
|
virtual void | Cut (int index, KF_Vector< TYPE * > **pnew) |
| Cuts a vector in two. More...
|
|
TYPE * | Get (int index) const |
| Returns element[index] if existing and noelement if element[index] doesn't exist. More...
|
|
int | GetMaximum () const |
|
int | GetMinimum () const |
|
int | GetCount () const |
|
template<class TYPE>
class KF_IVector< TYPE >
class KF_IVector stores an array of pointer the highest used index will be stored if an element doesn't exist NULL will be returned