Compartilhar via


Classe is_destructible

Testa se o tipo é destrutível.

Sintaxe

template <class T>
struct is_destructible;

Parâmetros

T
O tipo a ser consultado.

Comentários

Uma instância do predicado de tipo será verdadeira se o tipo T for um tipo destrutível; caso contrário, será falsa. Tipos destrutíveis são tipos de referência, tipos de objeto e tipos em que, para algum tipo U igual a remove_all_extents_t<T>, o operando não avaliado std::declval<U&>.~U() estará bem formado. Outros tipos, incluindo tipos incompletos, void e tipos de função, não são tipos destrutíveis.

Requisitos

Cabeçalho:<type_traits>

Namespace: std

Confira também

<type_traits>