is_destructible クラス
型が破棄可能かどうかをテストします。
構文
template <class T>
struct is_destructible;
パラメーター
T
照会する型。
解説
型 T が破棄可能な型である場合、型述語のインスタンスは true を保持します。それ以外の場合は、false を保持します。 破棄可能な型は、参照型、オブジェクト型、および U
に等しいいくつかの型 remove_all_extents_t<T>
に対して、未評価オペランド std::declval<U&>.~U()
が整形式である型です。 不完全な型、 void
、および関数型を含む他の型は、破棄可能な型ではありません。
要件
ヘッダー: <type_traits>
名前空間: std