# 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 初版