description | title | ms.date | f1_keywords | helpviewer_keywords | ms.assetid | ||
---|---|---|---|---|---|---|---|
Learn more about: is_destructible Class |
is_destructible Class |
11/04/2016 |
|
|
3bb9b718-1ad5-49ae-93cc-92b93b546b4d |
Tests whether the type is destructible.
template <class T>
struct is_destructible;
T
The type to query.
An instance of the type predicate holds true if the type T is a destructible type, otherwise it holds false. Destructible types are reference types, object types, and types where for some type U
equal to remove_all_extents_t<T>
the unevaluated operand std::declval<U&>.~U()
is well-formed. Other types, including incomplete types, void
, and function types, are not destructible types.
Header: <type_traits>
Namespace: std