|
| | 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