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, void
i , nie są typami destrukcji.
Wymagania
Nagłówek:<type_traits>
Przestrzeń nazw: std