std::experimental::ranges:: Destructible
From ja.cppreference.net
<
cpp
|
experimental
|
ranges
|
template
<
class
T
>
concept bool Destructible = std:: is_nothrow_destructible < T > :: value ; |
(ranges TS) | |
Destructibleコンセプトは、そのインスタンスが寿命の終わりに安全に破棄可能な(参照型を含む)全ての型の概念を規定します。
Destructible<T>と
std::
is_nothrow_destructible
<
T
>
::
value
の間に包含関係が存在する必要はありません。
注記
C++標準規格の
Destructible
名前付き要件とは異なり、
Destructible
はデストラクタが単に非スロー呼び出し可能であるだけでなく、
noexcept
(
true
)
であることを要求し、参照型と配列型を許可します。
関連項目
|
(C++11)
(C++11)
(C++11)
|
型が削除されていないデストラクタを持つかどうかをチェックする
(クラステンプレート) |