Mercurial > hg > vamp-build-and-test
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 |