bezel/scalar_storage_policy/allocated.hbezel::scalar_storage_policy::allocated
scalar_storage_policy::allocatedは、記憶領域を実行時に割り当てるスカラーストレージポリシーの実装である。フロントエンドの第1テンプレートパラメータにスカラー割り当てポリシーを、第2テンプレートパラメータにスカラー構築ポリシーを指定する。省略時はscalar_allocation_policy::default_selectedとscalar_construction_policy::default_selectedが選択される。
scalar_storage_policy::allocatedは、データメンバとして要素を指すポインタを持つ。
記憶領域の確保は割り当てポリシーによって、要素の構築と破壊は構築ポリシーによって行われる。swapはポインタ値の交換によって行われる。