メインページ | モジュール | 名前空間一覧 | クラス階層 | 構成 | ファイル一覧 | 名前空間メンバ | 構成メンバ | ファイルメンバ | 関連ページ

クラス テンプレートtoppers::fixed_sized_allocator< Size, Pool > の解説
[メモリアロケータ]

固定サイズのアロケータを定義するためのヘルパークラス [詳細]

#include <toppers/allocator.hpp>

すべてのメンバ一覧

Public メンバ関数

template<typename Sync> void * allocate (Sync sync)
 メモリブロックの割り付け

void * allocate ()
 メモリブロックの割り付け(永久待ち)

void deallocate (void *p) throw ()
 メモリブロックの解放

std::new_handler set_new_handler (std::new_handler handler)
 class_level_allocator のための set_new_handler 関数


解説

template<std::size_t Size, class Pool>
class toppers::fixed_sized_allocator< Size, Pool >

  fixed_sized_allocator テンプレートクラスは、固定長のメモリブロックを割り付けるための ヘルパークラスである。 このヘルパークラスは、主としてfixed_sized_new のテンプレート引数Allocator のために 使用される。