![]() |
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 |
Public Member Functions inherited from Diarkis::ICustomAllocator | |
| 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 |