diff --git a/include/boost/type_traits/has_nothrow_copy.hpp b/include/boost/type_traits/has_nothrow_copy.hpp
index b95e094..112ba88 100644
|
a
|
b
|
template <class T> struct has_nothrow_copy_constructor : public integral_constan
|
| 67 | 67 | template <> struct has_nothrow_copy_constructor<void> : public false_type{}; |
| 68 | 68 | template <class T> struct has_nothrow_copy_constructor<T volatile> : public false_type{}; |
| 69 | 69 | template <class T> struct has_nothrow_copy_constructor<T&> : public false_type{}; |
| | 70 | #if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) |
| 70 | 71 | template <class T> struct has_nothrow_copy_constructor<T&&> : public false_type{}; |
| | 72 | #endif |
| 71 | 73 | #ifndef BOOST_NO_CV_VOID_SPECIALIZATIONS |
| 72 | 74 | template <> struct has_nothrow_copy_constructor<void const> : public false_type{}; |
| 73 | 75 | template <> struct has_nothrow_copy_constructor<void volatile> : public false_type{}; |
diff --git a/include/boost/type_traits/has_trivial_copy.hpp b/include/boost/type_traits/has_trivial_copy.hpp
index fc81dbe..c0b3344 100644
|
a
|
b
|
template <> struct has_trivial_copy<void const volatile> : public false_type{};
|
| 44 | 44 | #endif |
| 45 | 45 | |
| 46 | 46 | template <class T> struct has_trivial_copy<T&> : public false_type{}; |
| | 47 | #if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) |
| 47 | 48 | template <class T> struct has_trivial_copy<T&&> : public false_type{}; |
| | 49 | #endif |
| 48 | 50 | |
| 49 | 51 | template <class T> struct has_trivial_copy_constructor : public has_trivial_copy<T>{}; |
| 50 | 52 | |