#include <Store3.h>
Inherited by DNullIterator< T >.
Public Member Functions | |
virtual T | Create (GDataStoreI *Store)=0 |
virtual T | First ()=0 |
virtual T | Next ()=0 |
virtual int | Length ()=0 |
virtual T | operator[] (int idx)=0 |
virtual int | IndexOf (T n)=0 |
virtual bool | Delete (T ptr)=0 |
virtual bool | Insert (T ptr, int idx=-1)=0 |
virtual bool | Empty ()=0 |
virtual bool | DeleteObjects ()=0 |
virtual T GDataIterator< T >::Create | ( | GDataStoreI * | Store | ) | [pure virtual] |
virtual T GDataIterator< T >::First | ( | ) | [pure virtual] |
virtual T GDataIterator< T >::Next | ( | ) | [pure virtual] |
virtual int GDataIterator< T >::Length | ( | ) | [pure virtual] |
virtual T GDataIterator< T >::operator[] | ( | int | idx | ) | [pure virtual] |
virtual int GDataIterator< T >::IndexOf | ( | T | n | ) | [pure virtual] |
virtual bool GDataIterator< T >::Delete | ( | T | ptr | ) | [pure virtual] |
Deletes an item
virtual bool GDataIterator< T >::Insert | ( | T | ptr, | |
int | idx = -1 | |||
) | [pure virtual] |
Inserts an item at 'idx' or the end if not supplied.
virtual bool GDataIterator< T >::Empty | ( | ) | [pure virtual] |
Clears list, but doesn't delete objects.
virtual bool GDataIterator< T >::DeleteObjects | ( | ) | [pure virtual] |
Deletes all the objects from memory