My Project
Public Member Functions | List of all members
ParaEngine::ICollection< T > Class Template Referenceabstract
Inheritance diagram for ParaEngine::ICollection< T >:
ParaEngine::Collection_Map< T > ParaEngine::Collection_Vector< T >

Public Member Functions

virtual T * GetAt (int index)=0
 
virtual const T * GetAt (int index) const =0
 
virtual int CopyInsert (T *obj, int index)=0
 
virtual int Insert (T *obj, int index)=0
 
virtual void Clear ()=0
 
virtual int Remove (int index)=0
 
virtual int Remove ()=0
 
virtual void CopyAdd (const T *obj)=0
 
virtual void Add (T *obj)=0
 
virtual int CopySetAt (const T *obj, int index)=0
 
virtual int SetAt (T *obj, int index)=0
 
virtual int IndexOf (const T *obj) const =0
 
virtual int Size () const =0
 
virtual int Resize (int newsize)=0
 

The documentation for this class was generated from the following file: