Removed inappropriate has_nothrow_constructor specialization.

[SVN r19895]
This commit is contained in:
Eric Friedman
2003-09-01 07:52:51 +00:00
parent 190b0bf58b
commit 4cbe12240a

View File

@@ -21,7 +21,6 @@
#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) #if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
# include "boost/mpl/bool.hpp" # include "boost/mpl/bool.hpp"
# include "boost/type_traits/has_nothrow_constructor.hpp"
# include "boost/type_traits/has_nothrow_copy.hpp" # include "boost/type_traits/has_nothrow_copy.hpp"
#else #else
# include "boost/utility/addressof.hpp" # include "boost/utility/addressof.hpp"
@@ -187,14 +186,6 @@ struct make_reference_content< mpl::void_ >
#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) #if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
template <typename T>
struct has_nothrow_constructor<
::boost::detail::reference_content< T& >
>
: mpl::true_
{
};
template <typename T> template <typename T>
struct has_nothrow_copy< struct has_nothrow_copy<
::boost::detail::reference_content< T& > ::boost::detail::reference_content< T& >