Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/libcxx/include/__ranges/
H A Dsubrange.h73 ? subrange_kind::sized
74 : subrange_kind::unsized>
104 requires (_Kind == subrange_kind::sized) in subrange()
137 requires (_Kind == subrange_kind::sized) in subrange()
168 requires (_Kind == subrange_kind::sized) in size()
220 -> subrange<_Iter, _Sent, subrange_kind::sized>;
225 ? subrange_kind::sized : subrange_kind::unsized>;
251 template<class _Ip, class _Sp, subrange_kind _Kp>
264 template<class _Ip, class _Sp, ranges::subrange_kind _Kp>
267 template<class _Ip, class _Sp, ranges::subrange_kind _Kp>
[all …]
H A Dreverse_view.h124 …e_subrange<subrange<reverse_iterator<_Iter>, reverse_iterator<_Iter>, subrange_kind::sized>> = tru…
129 template<class _Iter, subrange_kind _Kind>
130 …brange<reverse_iterator<_Iter>, reverse_iterator<_Iter>, _Kind>> = _Kind == subrange_kind::unsized;
137 template<class _Iter, subrange_kind _Kind>
H A Ddrop_view.h159 template <class _Iter, class _Sent, subrange_kind _Kind>
166 template <class _Iter, class _Sent, subrange_kind _Kind>
188 template <class _Iter, class _Sent, subrange_kind _Kind>
H A Dtake_view.h210 template <class _Iter, class _Sent, subrange_kind _Kind>
232 template <class _Iter, class _Sent, subrange_kind _Kind>
/openbsd/gnu/llvm/libcxx/include/__fwd/
H A Dsubrange.h26 enum class _LIBCPP_ENUM_VIS subrange_kind : bool { unsized, sized }; enum
28 template <input_or_output_iterator _Iter, sentinel_for<_Iter> _Sent, subrange_kind _Kind>
29 requires(_Kind == subrange_kind::sized || !sized_sentinel_for<_Sent, _Iter>)
H A Dget.h99 template <size_t _Index, class _Iter, class _Sent, subrange_kind _Kind>
103 template <size_t _Index, class _Iter, class _Sent, subrange_kind _Kind>
/openbsd/gnu/llvm/libcxx/include/
H A Dranges100 enum class subrange_kind : bool { unsized, sized };
102 template<input_or_output_iterator I, sentinel_for<I> S = I, subrange_kind K = see below>
103 requires (K == subrange_kind::sized || !sized_sentinel_for<S, I>)
106 template<class I, class S, subrange_kind K>
317 template<class I, class S, ranges::subrange_kind K>
321 template<class I, class S, ranges::subrange_kind K>
326 template<class I, class S, ranges::subrange_kind K>
331 template<class I, class S, ranges::subrange_kind K>
336 template<class I, class S, ranges::subrange_kind K>
/openbsd/gnu/llvm/libcxx/include/__tuple_dir/
H A Dtuple_like.h41 template <class _Ip, class _Sp, ranges::subrange_kind _Kp>