| AllocateObject() | T2ObjectPool< T, MaxNumber, ObjectSize, Alignment > | inline |
| CanAllocate() const | T2ObjectPool< T, MaxNumber, ObjectSize, Alignment > | inline |
| T2GenericObjectPool::CanAllocate(TSIZE size) const OVERRIDE | T2GenericObjectPool | inlineprotectedvirtual |
| Delete(T *ptr) | T2Allocator | inlineprotected |
| DeleteObject(T *a_pObject) | T2ObjectPool< T, MaxNumber, ObjectSize, Alignment > | inline |
| Free(void *a_pPtr) OVERRIDE | T2GenericObjectPool | inlineprotectedvirtual |
| FreeObject(T *a_pObject) | T2ObjectPool< T, MaxNumber, ObjectSize, Alignment > | inline |
| GetCapacity() const OVERRIDE | T2ObjectPool< T, MaxNumber, ObjectSize, Alignment > | inlinevirtual |
| GetNumFreeObjects() const | T2GenericObjectPool | inlineprotected |
| GetObject() | T2GenericObjectPool | inlineprotected |
| GetUsedSize() const OVERRIDE | T2ObjectPool< T, MaxNumber, ObjectSize, Alignment > | inlinevirtual |
| Initialise(UnusedObject *a_pObjects, TUINT a_uiMaxNumber, TUINT a_uiObjectSize) | T2GenericObjectPool | inlineprotected |
| IsAddressInPool(const void *a_pAddress) const | T2ObjectPool< T, MaxNumber, ObjectSize, Alignment > | 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) | T2ObjectPool< T, MaxNumber, ObjectSize, Alignment > | inline |
| ReturnObject(UnusedObject *a_pObject) | T2GenericObjectPool | inlineprotected |
| T2ObjectPool() | T2ObjectPool< T, MaxNumber, ObjectSize, Alignment > | inline |
| TryMalloc(TSIZE size, TSIZE alignment) OVERRIDE | T2GenericObjectPool | inlineprotectedvirtual |
| TryMalloc(TSIZE size) OVERRIDE | T2GenericObjectPool | inlineprotectedvirtual |
| TSTATICASSERT(MaxNumber >=2) | T2ObjectPool< T, MaxNumber, ObjectSize, Alignment > | |
| TSTATICASSERT(sizeof(T) >=sizeof(T2GenericObjectPool::UnusedObject)) | T2ObjectPool< T, MaxNumber, ObjectSize, Alignment > | |
| ~T2GenericObjectPool()=default | T2GenericObjectPool | protectedvirtual |