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