Compartilhar via


Classe is_trivially_assignable

Testa se um valor do tipo From pode ser atribuído trivialmente ao tipo To

Sintaxe

template <class To, class From>
struct is_trivially_assignable;

Parâmetros

Para
O tipo do objeto que recebe a atribuição.

De
O tipo do objeto que fornece o valor.

Comentários

A expressão declval<To>() = declval<From>() deve ser bem formada e o compilador deve ter o conhecimento de que ela não requer operações não triviais. From e To devem ser tipos completos, void ou matrizes de limite desconhecido.

Requisitos

Cabeçalho:<type_traits>

Namespace: std

Confira também

<type_traits>