![]() |
Diarkis C++Client Library API Document
|
カスタムメモリアロケータを実装するための基本クラス。 [詳解]
#include <common.h>
公開メンバ関数 | |
ICustomAllocator () | |
virtual | ~ICustomAllocator () |
virtual void * | Allocate (size_t size, int flag)=0 |
virtual void * | AlignedAllocate (size_t size, size_t align, int flag)=0 |
virtual void | Deallocate (void *ptr)=0 |
カスタムメモリアロケータを実装するための基本クラス。
このクラスを継承した子クラスで実装されたAllocate()とDeallocate()は、 Diarkisライブラリ内のオブジェクトのメモリを割り当てたり解放するために使用されます。 カスタムアロケータが実装されていない場合、DiarkisDefaultAllocatorが呼び出されます。
|
inline |
|
inlinevirtual |
|
pure virtual |
Diarkis::DiarkisDefaultAllocatorで実装されています。
|
pure virtual |
Diarkis::DiarkisDefaultAllocatorで実装されています。
|
pure virtual |
Diarkis::DiarkisDefaultAllocatorで実装されています。