MIAllocator

定義

#include <nitro/mi.h>

typedef struct MIAllocator
{
/* private: */
    void                       *userdata;
    MIAllocatorAllocFunction    Alloc;
    MIAllocatorFreeFunction     Free;
}
MIAllocator;

説明

メモリアロケータの機能をラップするためのインタフェース構造体です。

メモリアロケータの標準的なプロトタイプ形式として利用することが出来ます。

参照

MIAllocatorAllocFunction, MIAllocatorFreeFunction
MI_InitAllocator, MI_CallAlloc, MI_CallFree

履歴

2007/06/12 初版