#include <is_copy_constructible.hpp>
Public Member Functions | |
BOOST_STATIC_CONSTANT (bool, value=(sizeof(test(boost::declval< BOOST_DEDUCED_TYPENAME boost::add_reference< T >::type >()))==sizeof(boost::type_traits::yes_type)||boost::is_rvalue_reference< T >::value)) | |
Static Public Member Functions | |
template<class T1 > | |
static boost::type_traits::yes_type | test (T1 &, decltype(T1(boost::declval< T1 & >()))*=0) |
static boost::type_traits::no_type | test (...) |
boost::detail::is_copy_constructible_impl2< DerivedFromNoncopyable, T >::BOOST_STATIC_CONSTANT | ( | bool | , |
value | = (sizeof(test(boost::declval< BOOST_DEDUCED_TYPENAME boost::add_reference< T >::type >()))==sizeof(boost::type_traits::yes_type)||boost::is_rvalue_reference< T >::value) |
||
) |
|
static |
|
static |