CrossFramework Library

クラス XBase::IAllocator

#include <XBase/IAllocator.hpp>


アロケータインターフェース。

すべてのメンバ一覧

定数
static const pword_t DefaultAlignment = sizeof(pword_t)
 デフォルトのアライメント値。

デフォルトのアロケータ
static IAllocatorDefault ()
 デフォルトのアロケータ。
static void SetDefault (IAllocator &aAllocator)
 デフォルトのアロケータを設定する。
static IAllocatorOperatorNewDelete ()
 operator new/delete を使うアロケータ。

仮想関数
virtual ptr_t alloc (pword_t aSize, pword_t aAlignment=DefaultAlignment)=0
 メモリ確保。
virtual void free (ptr_t aPtr)=0
 メモリ解放。
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義