comparison DEPENDENCIES/generic/include/boost/fusion/tuple/tuple_tie.hpp @ 101:c530137014c0

Update Boost headers (1.58.0)
author Chris Cannam
date Mon, 07 Sep 2015 11:12:49 +0100
parents 2665513ce2d3
children
comparison
equal deleted inserted replaced
100:793467b5e61c 101:c530137014c0
61 /////////////////////////////////////////////////////////////////////////////// 61 ///////////////////////////////////////////////////////////////////////////////
62 62
63 #define N BOOST_PP_ITERATION() 63 #define N BOOST_PP_ITERATION()
64 64
65 template <BOOST_PP_ENUM_PARAMS(N, typename T)> 65 template <BOOST_PP_ENUM_PARAMS(N, typename T)>
66 BOOST_FUSION_GPU_ENABLED
66 inline tuple<BOOST_PP_ENUM(N, BOOST_FUSION_REF, _)> 67 inline tuple<BOOST_PP_ENUM(N, BOOST_FUSION_REF, _)>
67 tie(BOOST_PP_ENUM_BINARY_PARAMS(N, T, & _)) 68 tie(BOOST_PP_ENUM_BINARY_PARAMS(N, T, & arg))
68 { 69 {
69 return tuple<BOOST_PP_ENUM(N, BOOST_FUSION_REF, _)>( 70 return tuple<BOOST_PP_ENUM(N, BOOST_FUSION_REF, _)>(
70 BOOST_PP_ENUM_PARAMS(N, _)); 71 BOOST_PP_ENUM_PARAMS(N, arg));
71 } 72 }
72 73
73 #undef N 74 #undef N
74 #endif // defined(BOOST_PP_IS_ITERATING) 75 #endif // defined(BOOST_PP_IS_ITERATING)
75 76