is_destructible (Clase)

Comprueba si el tipo se puede destruir.

Sintaxis

template <class T>
struct is_destructible;

Parámetros

T
Tipo que se va a consultar.

Comentarios

Una instancia del predicado de tipo es true si el tipo T se puede destruir. En caso contrario, es false. Los tipos que se pueden destruir son tipos de referencia, tipos de objetos y tipos en los que para algún tipo U igual a remove_all_extents_t<T> el operando no evaluado std::declval<U&>.~U() tiene un formato correcto. Otros tipos, incluidos los tipos incompletos, void y los tipos de función, no se pueden destruir.

Requisitos

Encabezado:<type_traits>

Espacio de nombres: std

Consulte también

<type_traits>