11 #ifndef BOOST_TT_IS_NOTHROW_MOVE_CONSTRUCTIBLE_HPP_INCLUDED 12 #define BOOST_TT_IS_NOTHROW_MOVE_CONSTRUCTIBLE_HPP_INCLUDED 20 #ifdef BOOST_IS_NOTHROW_MOVE_CONSTRUCT 25 struct is_nothrow_move_constructible :
public integral_constant<bool, BOOST_IS_NOTHROW_MOVE_CONSTRUCT(T)>{};
27 template <
class T>
struct is_nothrow_move_constructible<volatile
T> :
public ::boost::false_type {};
28 template <
class T>
struct is_nothrow_move_constructible<const volatile T> :
public ::boost::false_type{};
30 #elif !defined(BOOST_NO_CXX11_NOEXCEPT) && !defined(BOOST_NO_SFINAE_EXPR) && !BOOST_WORKAROUND(BOOST_GCC_VERSION, < 40800) 37 template <
class T,
class Enable =
void>
50 :
public integral_constant<bool, ::boost::detail::false_or_cpp11_noexcept_move_constructible<T>::value>{};
68 (::boost::has_trivial_move_constructor<T>::value || ::boost::has_nothrow_copy<T>::value) && !::boost::is_array<T>::value>
74 #ifndef BOOST_NO_CV_VOID_SPECIALIZATIONS 81 #ifndef BOOST_NO_CXX11_RVALUE_REFERENCES 87 #endif // BOOST_TT_IS_NOTHROW_MOVE_CONSTRUCTIBLE_HPP_INCLUDED
typedef void(APIENTRY *GLDEBUGPROC)(GLenum source
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
integral_constant< bool, true > true_type