is_destructible Class

Visual Studio 2015
 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at is_destructible Class.

Tests whether the type is destructible.

template <class T>  
struct is_destructible;

Parameters

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

<type_traits>

Show: