'apply' ETI workaround tweaks

[SVN r16452]
This commit is contained in:
Aleksey Gurtovoy
2002-11-28 07:01:19 +00:00
parent 8c1bf76842
commit d883ad51d8
2 changed files with 8 additions and 8 deletions

View File

@@ -188,7 +188,7 @@ struct apply0< arg<-1> >
template<> template<>
struct apply0<int> struct apply0<int>
{ {
typedef apply0 type; typedef int type;
}; };
#endif #endif
@@ -261,7 +261,7 @@ struct BOOST_PP_CAT(apply,i)
template<> template<>
struct BOOST_PP_CAT(apply,i)<AUX_APPLY_N_SPEC_PARAMS(i, int)> struct BOOST_PP_CAT(apply,i)<AUX_APPLY_N_SPEC_PARAMS(i, int)>
{ {
typedef BOOST_PP_CAT(apply,i) type; typedef int type;
}; };
#endif #endif

View File

@@ -22,7 +22,7 @@ struct apply0< arg<-1> >
template<> template<>
struct apply0<int> struct apply0<int>
{ {
typedef apply0 type; typedef int type;
}; };
namespace aux { namespace aux {
@@ -61,7 +61,7 @@ struct apply1
template<> template<>
struct apply1< int,int > struct apply1< int,int >
{ {
typedef apply1 type; typedef int type;
}; };
template<> template<>
@@ -114,7 +114,7 @@ struct apply2
template<> template<>
struct apply2< int,int,int > struct apply2< int,int,int >
{ {
typedef apply2 type; typedef int type;
}; };
template<> template<>
@@ -167,7 +167,7 @@ struct apply3
template<> template<>
struct apply3< int,int,int,int > struct apply3< int,int,int,int >
{ {
typedef apply3 type; typedef int type;
}; };
template<> template<>
@@ -226,7 +226,7 @@ struct apply4
template<> template<>
struct apply4< int,int,int,int,int > struct apply4< int,int,int,int,int >
{ {
typedef apply4 type; typedef int type;
}; };
template<> template<>
@@ -288,7 +288,7 @@ struct apply5
template<> template<>
struct apply5< int,int,int,int,int,int > struct apply5< int,int,int,int,int,int >
{ {
typedef apply5 type; typedef int type;
}; };
template<> template<>