This is the complete list of members for T2DynamicObjectPool< T >, including all inherited members.
AllocateObject() | T2DynamicObjectPool< T > | inline |
CanAllocate() const | T2DynamicObjectPool< T > | inline |
T2GenericObjectPool::CanAllocate(TSIZE size) const OVERRIDE | T2GenericObjectPool | inlineprotectedvirtual |
Delete(T *ptr) | T2Allocator | inlineprotected |
DeleteObject(T *a_pObject) | T2DynamicObjectPool< T > | inline |
Free(void *a_pPtr) OVERRIDE | T2GenericObjectPool | inlineprotectedvirtual |
FreeObject(T *a_pObject) | T2DynamicObjectPool< T > | inline |
GetCapacity() const OVERRIDE | T2DynamicObjectPool< T > | inlinevirtual |
GetNumFreeObjects() const | T2GenericObjectPool | inlineprotected |
GetObject() | T2GenericObjectPool | inlineprotected |
GetUsedSize() const OVERRIDE | T2DynamicObjectPool< T > | inlinevirtual |
Initialise(UnusedObject *a_pObjects, TUINT a_uiMaxNumber, TUINT a_uiObjectSize) | T2GenericObjectPool | inlineprotected |
IsAddressInPool(const void *a_pAddress) const | T2DynamicObjectPool< T > | inlinevirtual |
m_pHead | T2GenericObjectPool | protected |
Malloc(TSIZE a_uiSize, TSIZE a_uiAlignment) OVERRIDE | T2GenericObjectPool | inlineprotectedvirtual |
Malloc(TSIZE a_uiSize) OVERRIDE | T2GenericObjectPool | inlineprotectedvirtual |
New(Args &&... args) | T2Allocator | inlineprotected |
NewObject(Args &&... args) | T2DynamicObjectPool< T > | inline |
ReturnObject(UnusedObject *a_pObject) | T2GenericObjectPool | inlineprotected |
T2DynamicObjectPool(T2Allocator *a_pAllocator, TINT a_iMaxNumber, TSIZE a_uiSize=sizeof(T), TSIZE a_uiAlignment=alignof(T)) | T2DynamicObjectPool< T > | inline |
TryMalloc(TSIZE size, TSIZE alignment) OVERRIDE | T2GenericObjectPool | inlineprotectedvirtual |
TryMalloc(TSIZE size) OVERRIDE | T2GenericObjectPool | inlineprotectedvirtual |
~T2DynamicObjectPool() | T2DynamicObjectPool< T > | inlinevirtual |
~T2GenericObjectPool()=default | T2GenericObjectPool | protectedvirtual |