Classe is_destructible

Verifica se il tipo è destructible.

Sintassi

template <class T>
struct is_destructible;

Parametri

T
Tipo su cui eseguire una query.

Osservazioni:

Un'istanza del predicato di tipo contiene true se il tipo T è un tipo distruttore; in caso contrario, contiene false. I tipi destructible sono tipi di riferimento, tipi di oggetto e tipi in cui per un tipo U equivalente a remove_all_extents_t<T> , l'operando non valutato std::declval<U&>.~U() risulta ben formato. Gli altri tipi, inclusi i tipi incompleti, voide i tipi di funzione, non sono destructible.

Requisiti

Intestazione:<type_traits>

Spazio dei nomi: std

Vedi anche

<type_traits>