Searched refs:subrange_kind (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
H A D | subrange.h | 72 …subrange_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 D | reverse_view.h | 134 …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 D | drop_view.h | 172 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 D | take_view.h | 219 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 D | subrange.h | 27 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 D | ranges | 107 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 D | tuple_like.h | 29 template <class _Iter, class _Sent, ranges::subrange_kind _Kind>
|
/freebsd/contrib/llvm-project/libcxx/modules/std/ |
H A D | ranges.cppm |
|
H A D | ranges.inc | 74 using std::ranges::subrange_kind;
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
H A D | StdSymbolMap.inc | 3741 SYMBOL(subrange_kind, std::ranges::, <ranges>)
|