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
>::type type;
};
#elif !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
#else
: quote_impl<
F< BOOST_MPL_PP_PARAMS(i_, U) >
, 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
};