OpenBarnyard
 
Loading...
Searching...
No Matches
T2ObjectPool< T, MaxNumber, ObjectSize, Alignment > Member List

This is the complete list of members for T2ObjectPool< T, MaxNumber, ObjectSize, Alignment >, including all inherited members.

AllocateObject()T2ObjectPool< T, MaxNumber, ObjectSize, Alignment >inline
CanAllocate() constT2ObjectPool< T, MaxNumber, ObjectSize, Alignment >inline
T2GenericObjectPool::CanAllocate(TSIZE size) const OVERRIDET2GenericObjectPoolinlineprotectedvirtual
Delete(T *ptr)T2Allocatorinlineprotected
DeleteObject(T *a_pObject)T2ObjectPool< T, MaxNumber, ObjectSize, Alignment >inline
Free(void *a_pPtr) OVERRIDET2GenericObjectPoolinlineprotectedvirtual
FreeObject(T *a_pObject)T2ObjectPool< T, MaxNumber, ObjectSize, Alignment >inline
GetCapacity() const OVERRIDET2ObjectPool< T, MaxNumber, ObjectSize, Alignment >inlinevirtual
GetNumFreeObjects() constT2GenericObjectPoolinlineprotected
GetObject()T2GenericObjectPoolinlineprotected
GetUsedSize() const OVERRIDET2ObjectPool< T, MaxNumber, ObjectSize, Alignment >inlinevirtual
Initialise(UnusedObject *a_pObjects, TUINT a_uiMaxNumber, TUINT a_uiObjectSize)T2GenericObjectPoolinlineprotected
IsAddressInPool(const void *a_pAddress) constT2ObjectPool< T, MaxNumber, ObjectSize, Alignment >inlinevirtual
m_pHeadT2GenericObjectPoolprotected
Malloc(TSIZE a_uiSize, TSIZE a_uiAlignment) OVERRIDET2GenericObjectPoolinlineprotectedvirtual
Malloc(TSIZE a_uiSize) OVERRIDET2GenericObjectPoolinlineprotectedvirtual
New(Args &&... args)T2Allocatorinlineprotected
NewObject(Args &&... args)T2ObjectPool< T, MaxNumber, ObjectSize, Alignment >inline
ReturnObject(UnusedObject *a_pObject)T2GenericObjectPoolinlineprotected
T2ObjectPool()T2ObjectPool< T, MaxNumber, ObjectSize, Alignment >inline
TryMalloc(TSIZE size, TSIZE alignment) OVERRIDET2GenericObjectPoolinlineprotectedvirtual
TryMalloc(TSIZE size) OVERRIDET2GenericObjectPoolinlineprotectedvirtual
TSTATICASSERT(MaxNumber >=2)T2ObjectPool< T, MaxNumber, ObjectSize, Alignment >
TSTATICASSERT(sizeof(T) >=sizeof(T2GenericObjectPool::UnusedObject))T2ObjectPool< T, MaxNumber, ObjectSize, Alignment >
~T2GenericObjectPool()=defaultT2GenericObjectPoolprotectedvirtual