Freigeben über


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

Siehe auch

<type_traits>