Home
last modified time | relevance | path

Searched refs:subrange_kind (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Dsubrange.h72subrange_kind _Kind = sized_sentinel_for<_Sent, _Iter> ? subrange_kind::sized : subrange_kin…
73 requires(_Kind == subrange_kind::sized || !sized_sentinel_for<_Sent, _Iter>)
77 …static constexpr bool _StoreSize = (_Kind == subrange_kind::sized && !sized_sentinel_for<_Sent, _I…
100 requires(_Kind == subrange_kind::sized) in subrange()
125 requires(_Kind == subrange_kind::sized) in subrange()
150 requires(_Kind == subrange_kind::sized) in size()
200 … _Sent, make_unsigned_t<iter_difference_t<_Iter>>) -> subrange<_Iter, _Sent, subrange_kind::sized>;
206 ? subrange_kind::sized
207 : subrange_kind::unsized>;
211 -> subrange<iterator_t<_Range>, sentinel_t<_Range>, subrange_kind::sized>;
[all …]
H A Dreverse_view.h134 …everse_subrange<subrange<reverse_iterator<_Iter>, reverse_iterator<_Iter>, subrange_kind::sized>> =
140 template <class _Iter, subrange_kind _Kind>
142 _Kind == subrange_kind::unsized;
150 template <class _Iter, subrange_kind _Kind>
H A Ddrop_view.h172 template <class _Iter, class _Sent, subrange_kind _Kind>
179 template <class _Iter, class _Sent, subrange_kind _Kind>
201 template <class _Iter, class _Sent, subrange_kind _Kind>
H A Dtake_view.h219 template <class _Iter, class _Sent, subrange_kind _Kind>
241 template <class _Iter, class _Sent, subrange_kind _Kind>
/freebsd/contrib/llvm-project/libcxx/include/__fwd/
H A Dsubrange.h27 enum class subrange_kind : bool { unsized, sized }; enum
29 template <input_or_output_iterator _Iter, sentinel_for<_Iter> _Sent, subrange_kind _Kind>
30 requires(_Kind == subrange_kind::sized || !sized_sentinel_for<_Sent, _Iter>)
33 template <size_t _Index, class _Iter, class _Sent, subrange_kind _Kind>
37 template <size_t _Index, class _Iter, class _Sent, subrange_kind _Kind>
/freebsd/contrib/llvm-project/libcxx/include/
H A Dranges107 enum class subrange_kind : bool { unsized, sized };
109 template<input_or_output_iterator I, sentinel_for<I> S = I, subrange_kind K = see below>
110 requires (K == subrange_kind::sized || !sized_sentinel_for<S, I>)
113 template<class I, class S, subrange_kind K>
354 template<class I, class S, ranges::subrange_kind K>
358 template<class I, class S, ranges::subrange_kind K>
363 template<class I, class S, ranges::subrange_kind K>
368 template<class I, class S, ranges::subrange_kind K>
373 template<class I, class S, ranges::subrange_kind K>
/freebsd/contrib/llvm-project/libcxx/include/__tuple/
H A Dtuple_like.h29 template <class _Iter, class _Sent, ranges::subrange_kind _Kind>
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dranges.cppm
H A Dranges.inc74 using std::ranges::subrange_kind;
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc3741 SYMBOL(subrange_kind, std::ranges::, <ranges>)