bezel/scalar_allocation_policy/std_malloc.hbezel::scalar_allocation_policy::std_malloc
scalar_allocation_policy::std_mallocは、std::mallocとstd::freeによるスカラー割り当てポリシーの実装である。
フロントエンドは、記憶領域の割り当てに失敗したときのエラー報告のためのエラー報告ポリシーをテンプレートパラメータとして受け取る。デフォルトのエラー報告ポリシーはerror_reporting_policy::bad_allocである。
allocateはstd::mallocによって行われる。割り当てに失敗したときはエラー報告ポリシーが定義するエラー報告を行う。エラー報告処理が制御を戻した場合は、戻り値として0を返す。
deallocateはstd::freeによって行われる。
moveは、移動元のポリシーオブジェクトの型が同一であれば常に許可される。