Mitigate too noisy name-hiding warnings (C4453) on VS2015 Preview.

NOTE: This commit doesn't contain new preprocessed file to review easier.
This commit is contained in:
Kohei Takahashi
2014-11-17 01:44:31 +09:00
parent 2a50f7caad
commit 9075da0790
20 changed files with 54 additions and 54 deletions

View File

@ -32,8 +32,8 @@
explicit
#endif
tuple(BOOST_PP_ENUM_BINARY_PARAMS(
N, typename detail::call_param<T, >::type _))
: base_type(BOOST_PP_ENUM_PARAMS(N, _)) {}
N, typename detail::call_param<T, >::type arg))
: base_type(BOOST_PP_ENUM_PARAMS(N, arg)) {}
template <BOOST_PP_ENUM_PARAMS(N, typename U)>
BOOST_FUSION_GPU_ENABLED

View File

@ -75,10 +75,10 @@ namespace boost { namespace fusion
template <BOOST_PP_ENUM_PARAMS(N, typename T)>
BOOST_FUSION_GPU_ENABLED
inline tuple<BOOST_PP_ENUM(N, BOOST_FUSION_AS_FUSION_ELEMENT, _)>
make_tuple(BOOST_PP_ENUM_BINARY_PARAMS(N, T, const& _))
make_tuple(BOOST_PP_ENUM_BINARY_PARAMS(N, T, const& arg))
{
return tuple<BOOST_PP_ENUM(N, BOOST_FUSION_AS_FUSION_ELEMENT, _)>(
BOOST_PP_ENUM_PARAMS(N, _));
BOOST_PP_ENUM_PARAMS(N, arg));
}
#undef N

View File

@ -65,10 +65,10 @@ namespace boost { namespace fusion
template <BOOST_PP_ENUM_PARAMS(N, typename T)>
BOOST_FUSION_GPU_ENABLED
inline tuple<BOOST_PP_ENUM(N, BOOST_FUSION_REF, _)>
tie(BOOST_PP_ENUM_BINARY_PARAMS(N, T, & _))
tie(BOOST_PP_ENUM_BINARY_PARAMS(N, T, & arg))
{
return tuple<BOOST_PP_ENUM(N, BOOST_FUSION_REF, _)>(
BOOST_PP_ENUM_PARAMS(N, _));
BOOST_PP_ENUM_PARAMS(N, arg));
}
#undef N