forked from boostorg/fusion
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:
@@ -39,8 +39,8 @@
|
||||
explicit
|
||||
#endif
|
||||
list(BOOST_PP_ENUM_BINARY_PARAMS(
|
||||
N, typename detail::call_param<T, >::type _))
|
||||
: inherited_type(list_to_cons::call(BOOST_PP_ENUM_PARAMS(N, _)))
|
||||
N, typename detail::call_param<T, >::type arg))
|
||||
: inherited_type(list_to_cons::call(BOOST_PP_ENUM_PARAMS(N, arg)))
|
||||
{}
|
||||
|
||||
#undef N
|
||||
|
@@ -29,11 +29,11 @@
|
||||
BOOST_FUSION_GPU_ENABLED
|
||||
static type
|
||||
call(BOOST_PP_ENUM_BINARY_PARAMS(
|
||||
N, typename detail::call_param<T, >::type _))
|
||||
N, typename detail::call_param<T, >::type arg))
|
||||
{
|
||||
return type(_0
|
||||
return type(arg0
|
||||
#if N > 1
|
||||
, tail_list_to_cons::call(BOOST_PP_ENUM_SHIFTED_PARAMS(N, _)));
|
||||
, tail_list_to_cons::call(BOOST_PP_ENUM_SHIFTED_PARAMS(N, arg)));
|
||||
#else
|
||||
);
|
||||
#endif
|
||||
|
@@ -66,9 +66,9 @@ namespace boost { namespace fusion
|
||||
// of type (T0), (T0, T1), (T0, T1, T2) etc. Exanple:
|
||||
//
|
||||
// list(
|
||||
// typename detail::call_param<T0>::type _0
|
||||
// , typename detail::call_param<T1>::type _1)
|
||||
// : inherited_type(list_to_cons::call(_0, _1)) {}
|
||||
// typename detail::call_param<T0>::type arg0
|
||||
// , typename detail::call_param<T1>::type arg1)
|
||||
// : inherited_type(list_to_cons::call(arg0, arg1)) {}
|
||||
#include <boost/fusion/container/list/detail/list_forward_ctor.hpp>
|
||||
|
||||
template <BOOST_PP_ENUM_PARAMS(FUSION_MAX_LIST_SIZE, typename U)>
|
||||
|
Reference in New Issue
Block a user