Partager via


is_destructible, classe

Teste si le type est destructible.

Syntaxe

template <class T>
struct is_destructible;

Paramètres

T
Type à interroger.

Notes

Une instance du prédicat de type a la valeur true si le type T est un type destructeur, sinon il contient false. Les types destructibles sont des types référence, des types d’objets et des types pour lesquels, pour un type U égal à remove_all_extents_t<T> , l’opérande non évalué std::declval<U&>.~U() est bien formé. D’autres types, notamment les types incomplets, void, et les types de fonction, ne sont pas des types destructibles.

Spécifications

Header :<type_traits>

Espace de noms : std

Voir aussi

<type_traits>