is_destructible, klasa

Sprawdza, czy typ jest niezniszczalny.

Składnia

template <class T>
struct is_destructible;

Parametry

T
Typ do zapytania.

Uwagi

Wystąpienie predykatu typu ma wartość true, jeśli typ T jest typem destrukcji, w przeciwnym razie zawiera wartość false. Typy destruktoralne to typy referencyjne, typy obiektów i typy, w przypadku których dla niektórych typów U równe remove_all_extents_t<T> nieowartym operandowi std::declval<U&>.~U() jest poprawnie sformułowany. Inne typy, w tym typy niekompletne, voidi , nie są typami destrukcji.

Wymagania

Nagłówek:<type_traits>

Przestrzeń nazw: std

Zobacz też

<type_traits>