...one of the most highly
regarded and expertly designed C++ library projects in the
world. — Herb Sutter and Andrei
template <class T> struct is_destructible : public
does not have its destructor deleted then inherits from true_type,
otherwise inherits from false_type.
T must be a complete
Compiler Compatibility: This trait requires
the C++11 features
and SFINAE-expression support for full support. While there is some fallback
code for cases where this is not the case, the trait should really be considered
broken in that case.