diff --git a/include/boost/concept/detail/general.hpp b/include/boost/concept/detail/general.hpp index 14f1567..79ecbe0 100644 --- a/include/boost/concept/detail/general.hpp +++ b/include/boost/concept/detail/general.hpp @@ -31,13 +31,11 @@ struct requirement struct failed {}; -# ifndef BOOST_NO_PARTIAL_SPECIALIZATION template struct requirement { static void failed() { ((Model*)0)->~Model(); } }; -# endif # ifdef BOOST_OLD_CONCEPT_SUPPORT @@ -52,28 +50,17 @@ struct requirement_ : mpl::if_< concept::not_satisfied , constraint -# ifndef BOOST_NO_PARTIAL_SPECIALIZATION , requirement -# else - , requirement -# endif >::type {}; # else // For GCC-2.x, these can't have exactly the same name -# ifndef BOOST_NO_PARTIAL_SPECIALIZATION template struct requirement_ : requirement {}; -# else -template -struct requirement_ - : requirement -{}; -# endif # endif