OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
Container< Type > Class Template Reference

Public Member Functions

 Container (const Container< Type > &container)
 
Container< Type > & operator= (const Container< Type > &container)
 
 Container (Container< Type > &&container)
 
Container< Type > & operator= (Container< Type > &&container)
 
void Archive (Archiver &arc)
 
void Archive (Archiver &arc, void(*ArchiveFunc)(Archiver &arc, Type *obj))
 
int AddObject (const Type &obj)
 
int AddUniqueObject (const Type &obj)
 
void AddObjectAt (int index, const Type &obj)
 
Type * AddressOfObjectAt (int index)
 
void ClearObjectList (void)
 
void FreeObjectList (void)
 
int IndexOfObject (const Type &obj)
 
void InsertObjectAt (int index, const Type &obj)
 
int MaxObjects (void) const
 
int NumObjects (void) const
 
Type & ObjectAt (const size_t index) const
 
bool ObjectInList (const Type &obj)
 
void RemoveObjectAt (int index)
 
void RemoveObject (const Type &obj)
 
void Reset (void)
 
void Resize (int maxelements)
 
void SetObjectAt (int index, const Type &obj)
 
void Sort (int(*compare)(const void *elem1, const void *elem2))
 
Type & operator[] (const uintptr_t index) const
 
void Archive (Archiver &arc)
 
void Archive (Archiver &arc)
 
void Archive (Archiver &arc)
 
void Archive (Archiver &arc)
 

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