Namespaces
Variants

std::experimental::ranges:: Destructible

From cppreference.net
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 ) であることを要求し、参照型と配列型を許可します。

関連項目

型が削除されていないデストラクタを持つかどうかをチェックする
(クラステンプレート)