Classe is_nothrow_assignable
Verifica se è possibile assegnare un valore di tipo From al tipo A e l'assegnazione non viene generata.
Sintassi
template <class To, class From>
struct is_nothrow_assignable;
Parametri
Per
Il tipo di oggetto che riceve l'assegnazione.
Da
Il tipo di oggetto che fornisce il valore.
Osservazioni:
L'espressione declval<To>() = declval<From>()
deve essere nel formato corretto e deve essere nota al compilatore come espressione che non genera eccezioni. Sia From che To devono essere tipi completi, void
o matrici di limiti sconosciuti.
Requisiti
Intestazione:<type_traits>
Spazio dei nomi: std