Compartilhar via


Classe is_nothrow_assignable

Testa se um valor do tipo From pode ser atribuído ao tipo To e se é sabido que a atribuição não efetua lançamentos.

Sintaxe

template <class To, class From>
struct is_nothrow_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 efetua lançamentos. 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>