some ETI-related fixes

[SVN r17551]
This commit is contained in:
Aleksey Gurtovoy
2003-02-20 12:46:26 +00:00
parent 60d0602eb9
commit 740b9912be
5 changed files with 6 additions and 6 deletions

View File

@@ -171,7 +171,7 @@ struct apply0 : F
BOOST_MPL_AUX_LAMBDA_SUPPORT(1, apply0, (F))
};
#if defined(BOOST_MPL_MSVC_ETI_BUG)
#if defined(BOOST_MPL_MSVC_70_ETI_BUG)
//: workaround for the ETI bug
template<>
struct apply0<int>
@@ -259,7 +259,7 @@ struct BOOST_PP_CAT(apply,i)
# endif // workarounds
#if defined(BOOST_MPL_MSVC_ETI_BUG)
#if defined(BOOST_MPL_MSVC_70_ETI_BUG)
//: workaround for ETI bug
template<>
struct BOOST_PP_CAT(apply,i)<AUX_APPLY_N_SPEC_PARAMS(i, int)>

View File

@@ -36,7 +36,7 @@ struct iterator_category
#if defined(BOOST_MPL_MSVC_ETI_BUG)
template<> struct iterator_category<int>
{
typedef iterator_category<int> type;
typedef int type;
};
#endif

View File

@@ -36,7 +36,7 @@ struct next
#if defined(BOOST_MPL_MSVC_70_ETI_BUG)
template<> struct next<int>
{
typedef next<int> type;
typedef int type;
};
#endif

View File

@@ -36,7 +36,7 @@ struct prior
#if defined(BOOST_MPL_MSVC_70_ETI_BUG)
template<> struct prior<int>
{
typedef prior<int> type;
typedef int type;
};
#endif

View File

@@ -36,7 +36,7 @@ struct select1st
#if defined(BOOST_MPL_MSVC_ETI_BUG)
template<> struct select1st<int>
{
typedef select1st<int> type;
typedef int type;
};
#endif