|
| | KF_IPointerList (int p_ownselements=0) |
| |
| | KF_IPointerList (const KF_IPointerList< TYPE > &lst, int p_ownselements=0) |
| |
| virtual | ~KF_IPointerList () |
| |
| virtual GuidoPos | GetElementPos (const TYPE *data) const |
| |
| virtual void | RemoveAll () |
| |
| virtual void | RemoveElementAt (GuidoPos pos) |
| |
| virtual int | RemoveElement (TYPE *data) |
| |
| virtual void | DumpListAtTail (KF_IPointerList< TYPE > *list) |
| |
| virtual KF_IPointerList< TYPE > * | getCopy () |
| |
| virtual void | Cut (GuidoPos pos, KF_IPointerList< TYPE > **pnew) |
| |
| virtual void | setOwnership (int p_ownselements) |
| |
| virtual int | getOwnership () const |
| |
| virtual void | sort (int comp(const TYPE *, const TYPE *)) |
| |
| virtual void | AddSortedHead (TYPE *, int comp(const TYPE *, const TYPE *)) |
| |
| virtual void | AddSortedTail (TYPE *, int comp(const TYPE *, const TYPE *)) |
| |
| | KF_List () |
| |
| virtual | ~KF_List () |
| |
| int | size () const |
| |
| bool | empty () const |
| |
| GuidoPos | push_back (TYPE * data) |
| |
| GuidoPos | insert (GuidoPos pos, TYPE * data) |
| |
| TYPE * | back () const |
| |
| TYPE * | front () const |
| |
| virtual void | ResetListNoDelete () |
| |
| TYPE * | RemoveTail () |
| |
| GuidoPos | AddTail (TYPE * data) |
| |
| GuidoPos | AddElementAt (GuidoPos pos, TYPE * data) |
| |
| GuidoPos | AddElementAfter (GuidoPos pos, TYPE * data) |
| |
| int | GetCount () const |
| |
| int | IsEmpty () const |
| |
| GuidoPos | SetTailPosition (GuidoPos pos) |
| |
| GuidoPos | SetHeadPosition (GuidoPos pos) |
| |
| virtual void | Cut (GuidoPos pos, KF_List< TYPE * > **pnew) |
| |
| GuidoPos | GetHeadPosition (void) const |
| |
| GuidoPos | GetTailPosition () const |
| |
| TYPE * | GetNext (GuidoPos &pos) const |
| |
| TYPE * | GetPrev (GuidoPos &pos) const |
| |
| TYPE * | GetAt (GuidoPos pos) const |
| |
| void | SetAt (GuidoPos pos, TYPE * data) |
| |
| TYPE * | Get (int cnt) const |
| |
| GuidoPos | AddHead (TYPE * data) |
| |
| TYPE * | RemoveHead () |
| |
| TYPE * | GetHead () const |
| |
| TYPE * | GetTail () const |
| |
| virtual void | sort () |
| |