mirror of
https://github.com/boostorg/mpl.git
synced 2025-08-02 06:15:23 +02:00
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Process #elif...#else...#endif blocks. [SVN r86247]
This commit is contained in:
@@ -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
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user