Sdílet prostřednictvím


is_destructible – třída

Testuje, zda je typ destrukovatelný.

Syntaxe

template <class T>
struct is_destructible;

Parametry

T
Typ, na který chcete odeslat dotaz.

Poznámky

Instance predikátu typu obsahuje hodnotu true, pokud typ T je destrukovatelný typ, jinak obsahuje hodnotu false. Destrukovatelné typy jsou odkazové typy, typy objektů a typy, kde u některého typu U , který se rovná nehodnoceným remove_all_extents_t<T> operandům std::declval<U&>.~U() , je správně vytvořen. Jiné typy, včetně neúplných typů, voida typů funkcí, nejsou destrukovatelné typy.

Požadavky

Header:<type_traits>

Namespace: std

Viz také

<type_traits>