![]() |
Diarkis C++Client Library API Document
|
Diarkisランタイムのデフォルトアロケーター。 More...
#include <common.h>
Public Member Functions | |
DiarkisDefaultAllocator () | |
virtual | ~DiarkisDefaultAllocator () |
virtual void * | Allocate (size_t size, int flag) override |
virtual void * | AlignedAllocate (size_t size, size_t align, int flag) override |
virtual void | Deallocate (void *ptr) override |
size_t | GetAllocatedSize () const |
![]() | |
ICustomAllocator () | |
virtual | ~ICustomAllocator () |
Diarkisランタイムのデフォルトアロケーター。
このアロケーターは、単純にmalloc/freeを使用してメモリを割り当て、アラインされたメモリ割り当てを管理することもできます。
The default allocator of Diarkis runtime.
This allocator allocates a memory using malloc/free simply, and can also manage aligned memory allocation.
Diarkis::DiarkisDefaultAllocator::DiarkisDefaultAllocator | ( | ) |
|
virtual |
|
overridevirtual |
Implements Diarkis::ICustomAllocator.
|
overridevirtual |
Implements Diarkis::ICustomAllocator.
|
overridevirtual |
Implements Diarkis::ICustomAllocator.
size_t Diarkis::DiarkisDefaultAllocator::GetAllocatedSize | ( | ) | const |