mirror of
https://github.com/boostorg/mpl.git
synced 2025-08-06 16:24:35 +02:00
fixed ETI #if
[SVN r15801]
This commit is contained in:
@@ -215,13 +215,6 @@ struct BOOST_PP_CAT(apply,i)
|
|||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
|
||||||
//: workaround for ETI bug
|
|
||||||
template<>
|
|
||||||
struct BOOST_PP_CAT(apply,i)<AUX_APPLY_N_SPEC_PARAMS(i, int)>
|
|
||||||
{
|
|
||||||
typedef BOOST_PP_CAT(apply,i) type;
|
|
||||||
};
|
|
||||||
|
|
||||||
# elif defined(BOOST_BROKEN_DEFAULT_TEMPLATE_PARAMETERS_IN_NESTED_TEMPLATES)
|
# elif defined(BOOST_BROKEN_DEFAULT_TEMPLATE_PARAMETERS_IN_NESTED_TEMPLATES)
|
||||||
// MWCW/Borland version
|
// MWCW/Borland version
|
||||||
|
|
||||||
@@ -263,6 +256,15 @@ struct BOOST_PP_CAT(apply,i)
|
|||||||
|
|
||||||
# endif // workarounds
|
# endif // workarounds
|
||||||
|
|
||||||
|
#if defined(BOOST_MPL_MSVC_ETI_BUG)
|
||||||
|
//: workaround for ETI bug
|
||||||
|
template<>
|
||||||
|
struct BOOST_PP_CAT(apply,i)<AUX_APPLY_N_SPEC_PARAMS(i, int)>
|
||||||
|
{
|
||||||
|
typedef BOOST_PP_CAT(apply,i) type;
|
||||||
|
};
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined(BOOST_MPL_NO_FULL_LAMBDA_SUPPORT)
|
#if defined(BOOST_MPL_NO_FULL_LAMBDA_SUPPORT)
|
||||||
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
|
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
|
||||||
template<>
|
template<>
|
||||||
|
Reference in New Issue
Block a user