/freebsd/contrib/llvm-project/libcxx/include/__mdspan/ |
H A D | layout_left.h | 147 template <class... _Indices> 148 …requires((sizeof...(_Indices) == extents_type::rank()) && (is_convertible_v<_Indices, index_type> … 149 (is_nothrow_constructible_v<index_type, _Indices> && ...)) 150 _LIBCPP_HIDE_FROM_ABI constexpr index_type operator()(_Indices... __idx) const noexcept { in operator() 163 }(make_index_sequence<sizeof...(_Indices)>()); in operator()
|
H A D | layout_right.h | 146 template <class... _Indices> 147 …requires((sizeof...(_Indices) == extents_type::rank()) && (is_convertible_v<_Indices, index_type> … 148 (is_nothrow_constructible_v<index_type, _Indices> && ...)) 149 _LIBCPP_HIDE_FROM_ABI constexpr index_type operator()(_Indices... __idx) const noexcept { in operator() 160 }(make_index_sequence<sizeof...(_Indices)>()); in operator()
|
H A D | layout_stride.h | 279 template <class... _Indices> 280 requires((sizeof...(_Indices) == __rank_) && (is_convertible_v<_Indices, index_type> && ...) && 281 (is_nothrow_constructible_v<index_type, _Indices> && ...)) 282 _LIBCPP_HIDE_FROM_ABI constexpr index_type operator()(_Indices... __idx) const noexcept { in operator() 291 }(make_index_sequence<sizeof...(_Indices)>()); in operator()
|
H A D | extents.h | 140 template <size_t... _Indices> 141 …_LIBCPP_HIDE_FROM_ABI static constexpr _DynamicValues __zeros(index_sequence<_Indices...>) noexcep… 142 return _DynamicValues{((void)_Indices, 0)...};
|
/freebsd/contrib/llvm-project/libcxx/include/__memory/ |
H A D | compressed_pair.h | 56 template <class... _Args, size_t... _Indices> 58 piecewise_construct_t, tuple<_Args...> __args, __tuple_indices<_Indices...>) in __compressed_pair_elem() 59 : __value_(std::forward<_Args>(std::get<_Indices>(__args))...) {} in __compressed_pair_elem() 85 template <class... _Args, size_t... _Indices> 87 …__compressed_pair_elem(piecewise_construct_t, tuple<_Args...> __args, __tuple_indices<_Indices...>) 88 : __value_type(std::forward<_Args>(std::get<_Indices>(__args))...) {}
|
/freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
H A D | zip_view.h | 90 template <class _Fun, class _Tuple1, class _Tuple2, size_t... _Indices> 93 typename tuple_element<_Indices, remove_cvref_t<_Tuple1>>::type, 94 typename tuple_element<_Indices, remove_cvref_t<_Tuple2>>::type>...> 95 __tuple_zip_transform(_Fun&& __f, _Tuple1&& __tuple1, _Tuple2&& __tuple2, index_sequence<_Indices..… in __tuple_zip_transform() argument 97 std::get<_Indices>(std::forward<_Tuple1>(__tuple1)), in __tuple_zip_transform() 98 std::get<_Indices>(std::forward<_Tuple2>(__tuple2)))...}; in __tuple_zip_transform() 110 template <class _Fun, class _Tuple1, class _Tuple2, size_t... _Indices> 112 __tuple_zip_for_each(_Fun&& __f, _Tuple1&& __tuple1, _Tuple2&& __tuple2, index_sequence<_Indices...… in __tuple_zip_for_each() argument 114 …__f, std::get<_Indices>(std::forward<_Tuple1>(__tuple1)), std::get<_Indices>(std::forward<_Tuple2>… in __tuple_zip_for_each()
|
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/ |
H A D | simd_utils.h | 114 return [=]<size_t... _Indices>(index_sequence<_Indices...>) _LIBCPP_ALWAYS_INLINE noexcept { 115 return _VecT{__iter[_Indices]...};
|
/freebsd/contrib/llvm-project/libcxx/include/__thread/ |
H A D | thread.h | 190 template <class _TSp, class _Fp, class... _Args, size_t... _Indices> 191 …IDE_FROM_ABI void __thread_execute(tuple<_TSp, _Fp, _Args...>& __t, __tuple_indices<_Indices...>) { 192 std::__invoke(std::move(std::get<1>(__t)), std::move(std::get<_Indices>(__t))...);
|
/freebsd/contrib/llvm-project/libcxx/include/__functional/ |
H A D | perfect_forward.h | 34 template <class _Op, class _Indices, class... _BoundArgs>
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | mutex | 477 typedef typename __make_tuple_indices<sizeof...(_MArgs)>::type _Indices; 478 __unlock_unpack(_Indices{}, __t_);
|
H A D | future | 1830 template <size_t... _Indices> 1831 _LIBCPP_HIDE_FROM_ABI _Rp __execute(__tuple_indices<_Indices...>) { 1832 return std::__invoke(std::move(std::get<0>(__f_)), std::move(std::get<_Indices>(__f_))...);
|
H A D | variant | 517 template <class _Tp, size_t _Np, typename... _Indices> 519 __at(const __farray<_Tp, _Np>& __elems, size_t __index, _Indices... __indices) {
|
H A D | tuple | 1277 template <class _Rp, class _Indices, class _Tuple0, class... _Tuples>
|