...one of the most highly
regarded and expertly designed C++ library projects in the
world. — Herb Sutter and Andrei
template <class T> struct is_default_constructible : public
can be default-constructed then inherits from true_type,
otherwise inherits from false_type.
T must be a complete
Compiler Compatibility: This trait requires
the C++11 feature
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.