Fix duplicate definitions.

This commit is contained in:
jzmaddock
2015-07-10 13:05:31 +01:00
parent 2fc6fea44b
commit 5d0cc6dca4

View File

@ -48,11 +48,6 @@ struct has_nothrow_copy_constructor_imp<T, true> : public boost::integral_consta
}
template <class T> struct has_nothrow_copy_constructor : public detail::has_nothrow_copy_constructor_imp<T, boost::is_copy_constructible<T>::value>{};
template <class T> struct has_nothrow_copy_constructor<T&> : public integral_constant<bool, false>{};
#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES)
template <class T> struct has_nothrow_copy_constructor<T&&> : public integral_constant<bool, false>{};
#endif
template <class T> struct has_nothrow_copy_constructor<T volatile> : public integral_constant<bool, false>{};
#else