#include <smvec.h>
Public Member Functions | |
| SingleMallocVector () | |
| SingleMallocVector (StorageType *Array, int ElementCount) | |
| StorageType * | GetRawPointer () |
| void | Reset () |
| ~SingleMallocVector () | |
| StorageType & | operator[] (unsigned i) |
| void | EnsureCapacity (unsigned NewCapacity) |
| bool | SetElementCount (unsigned NewElementCount) |
| unsigned | Add (StorageType *pInit) |
| unsigned | Add (StorageType pInit) |
| bool | SaveToFile (ManagedPointer< AIFile > file) |
| bool | LoadFromFile (ManagedPointer< AIFile > file) |
| bool | LoadFromFileEx (ManagedPointer< AIFile > file, int ExpectedElementSize, StorageType *pDefaultElement) |
| unsigned int | Count () |
Private Attributes | |
| StorageType * | pData |
| unsigned int | Alloc |
| unsigned int | Used |
| BazisLib::SingleMallocVector< StorageType >::SingleMallocVector | ( | ) | [inline] |
| BazisLib::SingleMallocVector< StorageType >::SingleMallocVector | ( | StorageType * | Array, | |
| int | ElementCount | |||
| ) | [inline] |
| BazisLib::SingleMallocVector< StorageType >::~SingleMallocVector | ( | ) | [inline] |
| unsigned BazisLib::SingleMallocVector< StorageType >::Add | ( | StorageType | pInit | ) | [inline] |
| unsigned BazisLib::SingleMallocVector< StorageType >::Add | ( | StorageType * | pInit | ) | [inline] |
| unsigned int BazisLib::SingleMallocVector< StorageType >::Count | ( | ) | [inline] |
| void BazisLib::SingleMallocVector< StorageType >::EnsureCapacity | ( | unsigned | NewCapacity | ) | [inline] |
| StorageType* BazisLib::SingleMallocVector< StorageType >::GetRawPointer | ( | ) | [inline] |
| bool BazisLib::SingleMallocVector< StorageType >::LoadFromFile | ( | ManagedPointer< AIFile > | file | ) | [inline] |
| bool BazisLib::SingleMallocVector< StorageType >::LoadFromFileEx | ( | ManagedPointer< AIFile > | file, | |
| int | ExpectedElementSize, | |||
| StorageType * | pDefaultElement | |||
| ) | [inline] |
| StorageType& BazisLib::SingleMallocVector< StorageType >::operator[] | ( | unsigned | i | ) | [inline] |
| void BazisLib::SingleMallocVector< StorageType >::Reset | ( | ) | [inline] |
| bool BazisLib::SingleMallocVector< StorageType >::SaveToFile | ( | ManagedPointer< AIFile > | file | ) | [inline] |
| bool BazisLib::SingleMallocVector< StorageType >::SetElementCount | ( | unsigned | NewElementCount | ) | [inline] |
unsigned int BazisLib::SingleMallocVector< StorageType >::Alloc [private] |
StorageType* BazisLib::SingleMallocVector< StorageType >::pData [private] |
unsigned int BazisLib::SingleMallocVector< StorageType >::Used [private] |