is_nothrow_assignable クラス
From 型の値を To 型に代入できるかどうかと、代入でスローしないことが判明しているかどうかをテストします。
構文
template <class To, class From>
struct is_nothrow_assignable;
パラメーター
目的
代入を受け取るオブジェクトの型。
差出人
値を渡すオブジェクトの型。
解説
式 declval<To>() = declval<From>()
は正しい形式である必要があり、スローしないことがコンパイラに判明している必要があります。 From と To の両方とも完全な型、void
、または不明なバインドの配列にする必要があります。
要件
ヘッダー: <type_traits>
名前空間: std