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ů, void
a typů funkcí, nejsou destrukovatelné typy.
Požadavky
Header:<type_traits>
Namespace: std