diff options
author | 2016-10-31 16:35:51 +0000 | |
---|---|---|
committer | 2016-10-31 16:35:51 +0000 | |
commit | 51af6ae971aeac425caad147b0ce9f31af0d7cf6 (patch) | |
tree | a0397cd9ae754f40dfde491fffb00a46dec84532 /unsupported/Eigen/CXX11 | |
parent | 0a9ad6fc72f83ac0d3e4fa8d0fa6b339969f341a (diff) |
Fixed the ambiguity in callig make_tuple for sycl backend.
Diffstat (limited to 'unsupported/Eigen/CXX11')
-rw-r--r-- | unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h b/unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h index b443ebe1d..063b027e8 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h @@ -105,7 +105,7 @@ TERMINATE_CONDS_TUPLE_GET() template <size_t k, class T, class... Ts> \ typename StaticIf<k != 0, CVQual typename ElemTypeHolder<k, Tuple<T, Ts...> >::type &>::type \ get(CVQual Tuple<T, Ts...> &t) { \ - return get<k - 1>(t.tail); \ + return utility::tuple::get<k - 1>(t.tail); \ } RECURSIVE_TUPLE_GET(const) RECURSIVE_TUPLE_GET() @@ -182,7 +182,7 @@ struct IndexRange: RangeBuilder<MIN, MAX>::type {}; /// \return Tuple<Args..., T> template <typename... Args, typename T, size_t... I> Tuple<Args..., T> append_base(Tuple<Args...> t, T a,IndexList<I...>) { - return make_tuple(get<I>(t)..., a); + return utility::tuple::make_tuple(get<I>(t)..., a); } /// append @@ -195,7 +195,7 @@ Tuple<Args..., T> append_base(Tuple<Args...> t, T a,IndexList<I...>) { /// \return Tuple<Args..., T> template <typename... Args, typename T> Tuple<Args..., T> append(Tuple<Args...> t, T a) { - return append_base(t, a, IndexRange<0, sizeof...(Args)>()); + return utility::tuple::append_base(t, a, IndexRange<0, sizeof...(Args)>()); } /// append_base @@ -213,7 +213,7 @@ Tuple<Args..., T> append(Tuple<Args...> t, T a) { /// \return Tuple<Args1..., Args2...> template <typename... Args1, typename... Args2, size_t... I1, size_t... I2> Tuple<Args1..., Args2...> append_base(Tuple<Args1...> t1, Tuple<Args2...> t2, IndexList<I1...>, IndexList<I2...>) { - return make_tuple(get<I1>(t1)...,get<I2>(t2)...); + return utility::tuple::make_tuple(get<I1>(t1)...,get<I2>(t2)...); } /// append @@ -227,7 +227,7 @@ Tuple<Args1..., Args2...> append_base(Tuple<Args1...> t1, Tuple<Args2...> t2, In /// \return Tuple<Args1..., Args2...> template <typename... Args1, typename... Args2> Tuple<Args1..., Args2...> append(Tuple<Args1...> t1,Tuple<Args2...> t2) { - return append_base(t1, t2, IndexRange<0, sizeof...(Args1)>(), IndexRange<0, sizeof...(Args2)>()); + return utility::tuple::append_base(t1, t2, IndexRange<0, sizeof...(Args1)>(), IndexRange<0, sizeof...(Args2)>()); } } // tuple } // utility |