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