名前空間
変種
操作

std::experimental::ranges::Destructible

From cppreference.com
< cpp‎ | experimental‎ | ranges
 
 
 
 
コンセプトライブラリ
中核言語のコンセプト
                              
オブジェクトのコンセプト
                              
                              
比較のコンセプト
呼び出し可能オブジェクトのコンセプト
                                        
                              
URNGコンセプト
 
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)であることを要求し、参照型と配列型を許可します。

[編集] 関連項目

型が非削除デストラクタを持つかをチェックする
(クラステンプレート) [編集]
English 日本語 中文(简体) 中文(繁體)