XII Release 0.1.0
Loading...
Searching...
No Matches
xiiInternal::xiiAllocatorMixinReallocate< AllocationPolicy, TrackingMode, HasReallocate > Class Template Reference
Inheritance diagram for xiiInternal::xiiAllocatorMixinReallocate< AllocationPolicy, TrackingMode, HasReallocate >:
[legend]

Public Member Functions

 xiiAllocatorMixinReallocate (xiiStringView sName, xiiAllocator *pParent)
Public Member Functions inherited from xiiInternal::xiiAllocatorImpl< AllocationPolicy, TrackingMode >
 xiiAllocatorImpl (xiiStringView sName, xiiAllocator *pParent)
virtual void * Allocate (size_t uiSize, size_t uiAlign, xiiMemoryUtils::DestructorFunction destructorFunc=nullptr) override
virtual void Deallocate (void *pPtr) override
virtual size_t AllocatedSize (const void *pPtr) override
virtual xiiAllocatorId GetId () const override
virtual Stats GetStats () const override
xiiAllocator * GetParent () const
Public Member Functions inherited from xiiAllocator
 xiiAllocator ()
 Copyright (c) Theophilus Eriata. All Rights Reserved.
virtual void * Reallocate (void *pPtr, size_t uiCurrentSize, size_t uiNewSize, size_t uiAlign)
 Copyright (c) Theophilus Eriata. All Rights Reserved.

Additional Inherited Members

Protected Attributes inherited from xiiInternal::xiiAllocatorImpl< AllocationPolicy, TrackingMode >
AllocationPolicy m_Allocator
xiiAllocatorId m_Id
xiiThreadID m_ThreadID

The documentation for this class was generated from the following file: