|
Foundation
|
General purpose heap allocator. More...
#include <HeapAllocator.hpp>
Public Member Functions | |
| pointer | Allocate (size_type size, size_t alignment) override |
| void | Deallocate (pointer ptr) override |
| void | Deallocate (pointer ptr, size_type size) override |
| pointer | Reallocate (pointer ptr, size_type new_size, size_t alignment) override |
Public Member Functions inherited from Foundation::Core::Allocator | |
| virtual | ~Allocator ()=default |
| Arena | AllocateArena (size_type size, size_t alignment) |
| Arena | AllocateArena (size_type size) |
| void | DeallocateArena (Arena arena) |
| Allocator * | Ptr () |
General purpose heap allocator.
|
overridevirtual |
Implements Foundation::Core::Allocator.
Implements Foundation::Core::Allocator.
|
inlineoverridevirtual |
Implements Foundation::Core::Allocator.
|
overridevirtual |
Implements Foundation::Core::Allocator.