Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION

Process #elif...#else...#endif blocks.

[SVN r86247]
This commit is contained in:
Stephen Kelly
2013-10-11 23:19:44 +00:00
parent d6d7e5abe0
commit b519e4b12b

View File

@@ -112,18 +112,13 @@ struct BOOST_PP_CAT(quote,i_)
, aux::has_type< F< BOOST_MPL_PP_PARAMS(i_, U) > >::value , aux::has_type< F< BOOST_MPL_PP_PARAMS(i_, U) > >::value
>::type type; >::type type;
}; };
#elif !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) #else
: quote_impl< : quote_impl<
F< BOOST_MPL_PP_PARAMS(i_, U) > F< BOOST_MPL_PP_PARAMS(i_, U) >
, aux::has_type< F< BOOST_MPL_PP_PARAMS(i_, U) > >::value , aux::has_type< F< BOOST_MPL_PP_PARAMS(i_, U) > >::value
> >
{ {
}; };
#else
: quote_impl< aux::has_type< F< BOOST_MPL_PP_PARAMS(i_, U) > >::value >
::template result_< F< BOOST_MPL_PP_PARAMS(i_, U) > >
{
};
#endif #endif
}; };