get rid of the C4099 warning on MSVC

[SVN r16577]
This commit is contained in:
Aleksey Gurtovoy
2002-12-09 22:46:24 +00:00
parent 299c747b0c
commit f26bc198d1

View File

@@ -52,8 +52,9 @@
# define BOOST_MPL_AUX_LAMBDA_SUPPORT(i, name, params) \ # define BOOST_MPL_AUX_LAMBDA_SUPPORT(i, name, params) \
BOOST_MPL_AUX_LAMBDA_SUPPORT_SPEC(i, name, params) \ BOOST_MPL_AUX_LAMBDA_SUPPORT_SPEC(i, name, params) \
}; \ }; \
struct BOOST_PP_CAT(name,_rebind) \ class BOOST_PP_CAT(name,_rebind) \
{ \ { \
public: \
template< BOOST_MPL_PP_PARAMS(i,typename U) > struct apply \ template< BOOST_MPL_PP_PARAMS(i,typename U) > struct apply \
: name< BOOST_MPL_PP_PARAMS(i,U) > \ : name< BOOST_MPL_PP_PARAMS(i,U) > \
{ \ { \
@@ -63,8 +64,9 @@ struct BOOST_PP_CAT(name,_rebind) \
# define BOOST_MPL_AUX_LAMBDA_SUPPORT(i, name, params) \ # define BOOST_MPL_AUX_LAMBDA_SUPPORT(i, name, params) \
BOOST_MPL_AUX_LAMBDA_SUPPORT_SPEC(i, name, params) \ BOOST_MPL_AUX_LAMBDA_SUPPORT_SPEC(i, name, params) \
}; \ }; \
struct BOOST_PP_CAT(name,_rebind) \ class BOOST_PP_CAT(name,_rebind) \
{ \ { \
public: \
template< BOOST_MPL_PP_PARAMS(i,typename U) > struct apply \ template< BOOST_MPL_PP_PARAMS(i,typename U) > struct apply \
{ \ { \
typedef typename name< BOOST_MPL_PP_PARAMS(i,U) >::type type; \ typedef typename name< BOOST_MPL_PP_PARAMS(i,U) >::type type; \