Searched refs:subrange_kind (Results 1 – 8 of 8) sorted by relevance
/openbsd/gnu/llvm/libcxx/include/__ranges/ |
H A D | subrange.h | 73 ? 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 D | reverse_view.h | 124 …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 D | drop_view.h | 159 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 D | take_view.h | 210 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 D | subrange.h | 26 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 D | get.h | 99 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 D | ranges | 100 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 D | tuple_like.h | 41 template <class _Ip, class _Sp, ranges::subrange_kind _Kp>
|