|
|
| xiiAllocatorMixinReallocate (xiiStringView sName, xiiAllocatorBase *pParent) |
| |
|
| xiiAllocatorImpl (xiiStringView sName, xiiAllocatorBase *pParent) |
| |
| virtual void * | Allocate (size_t uiSize, size_t uiAlign, xiiMemoryUtils::DestructorFunction destructorFunc=nullptr) override |
| | Interface, do not use this directly, always use the new/delete macros below.
|
| |
| virtual void | Deallocate (void *pPtr) override |
| |
| virtual size_t | AllocatedSize (const void *pPtr) override |
| | Returns the number of bytes allocated at this address.
|
| |
| virtual xiiAllocatorId | GetId () const override |
| |
| virtual Stats | GetStats () const override |
| |
|
xiiAllocatorBase * | GetParent () const |
| |
|
virtual void * | Reallocate (void *pPtr, size_t uiCurrentSize, size_t uiNewSize, size_t uiAlign) |
| |
|
|
AllocationPolicy | m_Allocator |
| |
|
xiiAllocatorId | m_Id |
| |
|
xiiThreadID | m_ThreadID |
| |
The documentation for this class was generated from the following file:
- /home/runner/work/XII/XII/Source/Engine/Foundation/Memory/Implementation/Allocator_inl.h