Home
last modified time | relevance | path

Searched refs:_Indices (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__mdspan/
H A Dlayout_left.h147 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 Dlayout_right.h146 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 Dlayout_stride.h279 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 Dextents.h140 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 Dcompressed_pair.h56 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 Dzip_view.h90 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 Dsimd_utils.h114 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 Dthread.h190 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 Dperfect_forward.h34 template <class _Op, class _Indices, class... _BoundArgs>
/freebsd/contrib/llvm-project/libcxx/include/
H A Dmutex477 typedef typename __make_tuple_indices<sizeof...(_MArgs)>::type _Indices;
478 __unlock_unpack(_Indices{}, __t_);
H A Dfuture1830 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 Dvariant517 template <class _Tp, size_t _Np, typename... _Indices>
519 __at(const __farray<_Tp, _Np>& __elems, size_t __index, _Indices... __indices) {
H A Dtuple1277 template <class _Rp, class _Indices, class _Tuple0, class... _Tuples>