is_trivially_assignable-Klasse
Testet, ob ein Wert des From
-Typs einem To
-Typ trivial zugewiesen werden kann.
Syntax
template <class To, class From>
struct is_trivially_assignable;
Parameter
An
Der Typ des Objekts, das die Zuweisung empfängt.
Von
Der Typ des Objekts, das den Wert bereitstellt.
Hinweise
Der Ausdruck declval<To>() = declval<From>()
muss wohlgeformt sein, und es muss für den Compiler bekannt sein, dass er keine nicht trivialen Vorgänge benötigt. From
und To
müssen beide vollständige Typen sein, void
, oder Arrays mit unbekannter Grenze.
Anforderungen
Header:<type_traits>
Namespace: std