@@ -576,7 +576,7 @@ struct _CCCL_DECLSPEC_EMPTY_BASES __tuple_impl<__tuple_indices<_Indx...>, _Tp...
576
576
{}
577
577
578
578
template <class _Tuple , size_t _Indx2>
579
- using __tuple_elem_at = __tuple_element_t <_Indx2, __make_tuple_types_t <_Tuple>>;
579
+ using __tuple_elem_at = tuple_element_t <_Indx2, __make_tuple_types_t <_Tuple>>;
580
580
581
581
template <class _Tuple , enable_if_t <__tuple_constructible<_Tuple, tuple<_Tp...>>::value, int > = 0 >
582
582
_LIBCUDACXX_HIDE_FROM_ABI constexpr __tuple_impl (_Tuple&& __t ) noexcept (
@@ -736,30 +736,30 @@ class _CCCL_TYPE_VISIBILITY_DEFAULT tuple
736
736
737
737
public:
738
738
template <size_t _Ip>
739
- _LIBCUDACXX_HIDE_FROM_ABI constexpr __tuple_element_t <_Ip, tuple>& __get_impl () & noexcept
739
+ _LIBCUDACXX_HIDE_FROM_ABI constexpr tuple_element_t <_Ip, tuple>& __get_impl () & noexcept
740
740
{
741
- using type _CCCL_NODEBUG_ALIAS = __tuple_element_t <_Ip, tuple>;
741
+ using type _CCCL_NODEBUG_ALIAS = tuple_element_t <_Ip, tuple>;
742
742
return static_cast <__tuple_leaf<_Ip, type>&>(__base_).get ();
743
743
}
744
744
745
745
template <size_t _Ip>
746
- _LIBCUDACXX_HIDE_FROM_ABI constexpr const __tuple_element_t <_Ip, tuple>& __get_impl () const & noexcept
746
+ _LIBCUDACXX_HIDE_FROM_ABI constexpr const tuple_element_t <_Ip, tuple>& __get_impl () const & noexcept
747
747
{
748
- using type _CCCL_NODEBUG_ALIAS = __tuple_element_t <_Ip, tuple>;
748
+ using type _CCCL_NODEBUG_ALIAS = tuple_element_t <_Ip, tuple>;
749
749
return static_cast <const __tuple_leaf<_Ip, type>&>(__base_).get ();
750
750
}
751
751
752
752
template <size_t _Ip>
753
- _LIBCUDACXX_HIDE_FROM_ABI constexpr __tuple_element_t <_Ip, tuple>&& __get_impl() && noexcept
753
+ _LIBCUDACXX_HIDE_FROM_ABI constexpr tuple_element_t <_Ip, tuple>&& __get_impl() && noexcept
754
754
{
755
- using type _CCCL_NODEBUG_ALIAS = __tuple_element_t <_Ip, tuple>;
755
+ using type _CCCL_NODEBUG_ALIAS = tuple_element_t <_Ip, tuple>;
756
756
return static_cast <type&&>(static_cast <__tuple_leaf<_Ip, type>&&>(__base_).get ());
757
757
}
758
758
759
759
template <size_t _Ip>
760
- _LIBCUDACXX_HIDE_FROM_ABI constexpr const __tuple_element_t <_Ip, tuple>&& __get_impl() const && noexcept
760
+ _LIBCUDACXX_HIDE_FROM_ABI constexpr const tuple_element_t <_Ip, tuple>&& __get_impl() const && noexcept
761
761
{
762
- using type _CCCL_NODEBUG_ALIAS = __tuple_element_t <_Ip, tuple>;
762
+ using type _CCCL_NODEBUG_ALIAS = tuple_element_t <_Ip, tuple>;
763
763
return static_cast <const type&&>(static_cast <const __tuple_leaf<_Ip, type>&&>(__base_).get ());
764
764
}
765
765
@@ -1014,25 +1014,25 @@ swap(tuple<_Tp...>& __t, tuple<_Tp...>& __u) noexcept(__all<__is_nothrow_swappab
1014
1014
1015
1015
// get
1016
1016
template <size_t _Ip, class ... _Tp>
1017
- _LIBCUDACXX_HIDE_FROM_ABI constexpr __tuple_element_t <_Ip, tuple<_Tp...>>& get (tuple<_Tp...>& __t ) noexcept
1017
+ _LIBCUDACXX_HIDE_FROM_ABI constexpr tuple_element_t <_Ip, tuple<_Tp...>>& get (tuple<_Tp...>& __t ) noexcept
1018
1018
{
1019
1019
return __t .template __get_impl <_Ip>();
1020
1020
}
1021
1021
1022
1022
template <size_t _Ip, class ... _Tp>
1023
- _LIBCUDACXX_HIDE_FROM_ABI constexpr const __tuple_element_t <_Ip, tuple<_Tp...>>& get (const tuple<_Tp...>& __t ) noexcept
1023
+ _LIBCUDACXX_HIDE_FROM_ABI constexpr const tuple_element_t <_Ip, tuple<_Tp...>>& get (const tuple<_Tp...>& __t ) noexcept
1024
1024
{
1025
1025
return __t .template __get_impl <_Ip>();
1026
1026
}
1027
1027
1028
1028
template <size_t _Ip, class ... _Tp>
1029
- _LIBCUDACXX_HIDE_FROM_ABI constexpr __tuple_element_t <_Ip, tuple<_Tp...>>&& get(tuple<_Tp...>&& __t ) noexcept
1029
+ _LIBCUDACXX_HIDE_FROM_ABI constexpr tuple_element_t <_Ip, tuple<_Tp...>>&& get(tuple<_Tp...>&& __t ) noexcept
1030
1030
{
1031
1031
return _CUDA_VSTD::move (__t ).template __get_impl <_Ip>();
1032
1032
}
1033
1033
1034
1034
template <size_t _Ip, class ... _Tp>
1035
- _LIBCUDACXX_HIDE_FROM_ABI constexpr const __tuple_element_t <_Ip, tuple<_Tp...>>&& get(const tuple<_Tp...>&& __t ) noexcept
1035
+ _LIBCUDACXX_HIDE_FROM_ABI constexpr const tuple_element_t <_Ip, tuple<_Tp...>>&& get(const tuple<_Tp...>&& __t ) noexcept
1036
1036
{
1037
1037
return _CUDA_VSTD::move (__t ).template __get_impl <_Ip>();
1038
1038
}
@@ -1265,13 +1265,13 @@ template <class... _Types, size_t... _I0, class _Tuple0>
1265
1265
struct __tuple_cat_return_ref_imp <tuple<_Types...>, __tuple_indices<_I0...>, _Tuple0>
1266
1266
{
1267
1267
using _T0 _CCCL_NODEBUG_ALIAS = remove_reference_t <_Tuple0>;
1268
- using type = tuple<_Types..., __copy_cvref_t <_Tuple0, __tuple_element_t <_I0, _T0>>&&...>;
1268
+ using type = tuple<_Types..., __copy_cvref_t <_Tuple0, tuple_element_t <_I0, _T0>>&&...>;
1269
1269
};
1270
1270
1271
1271
template <class ... _Types, size_t ... _I0, class _Tuple0 , class _Tuple1 , class ... _Tuples>
1272
1272
struct __tuple_cat_return_ref_imp <tuple<_Types...>, __tuple_indices<_I0...>, _Tuple0, _Tuple1, _Tuples...>
1273
1273
: public __tuple_cat_return_ref_imp<
1274
- tuple<_Types..., __copy_cvref_t <_Tuple0, __tuple_element_t <_I0, remove_reference_t <_Tuple0>>>&&...>,
1274
+ tuple<_Types..., __copy_cvref_t <_Tuple0, tuple_element_t <_I0, remove_reference_t <_Tuple0>>>&&...>,
1275
1275
__make_tuple_indices_t <tuple_size<remove_reference_t <_Tuple1>>::value>,
1276
1276
_Tuple1,
1277
1277
_Tuples...>
@@ -1306,7 +1306,7 @@ struct __tuple_cat<tuple<_Types...>, __tuple_indices<_I0...>, __tuple_indices<_J
1306
1306
{
1307
1307
using _T0 _CCCL_NODEBUG_ALIAS = remove_reference_t <_Tuple0>;
1308
1308
using _T1 _CCCL_NODEBUG_ALIAS = remove_reference_t <_Tuple1>;
1309
- return __tuple_cat<tuple<_Types..., __copy_cvref_t <_Tuple0, __tuple_element_t <_J0, _T0>>&&...>,
1309
+ return __tuple_cat<tuple<_Types..., __copy_cvref_t <_Tuple0, tuple_element_t <_J0, _T0>>&&...>,
1310
1310
__make_tuple_indices_t <sizeof ...(_Types) + tuple_size<_T0>::value>,
1311
1311
__make_tuple_indices_t <tuple_size<_T1>::value>>()(
1312
1312
_CUDA_VSTD::forward_as_tuple (_CUDA_VSTD::forward<_Types>(_CUDA_VSTD::get<_I0>(__t ))...,
0 commit comments