Lines Matching refs:subrange_kind
72 subrange_kind _Kind = sized_sentinel_for<_Sent, _Iter>
73 ? subrange_kind::sized
74 : subrange_kind::unsized>
75 requires (_Kind == subrange_kind::sized || !sized_sentinel_for<_Sent, _Iter>)
81 …static constexpr bool _StoreSize = (_Kind == subrange_kind::sized && !sized_sentinel_for<_Sent, _I…
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>;
229 -> subrange<iterator_t<_Range>, sentinel_t<_Range>, subrange_kind::sized>;
231 template<size_t _Index, class _Iter, class _Sent, subrange_kind _Kind>
241 template<size_t _Index, class _Iter, class _Sent, subrange_kind _Kind>
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>
272 template<class _Ip, class _Sp, ranges::subrange_kind _Kp>
277 template<class _Ip, class _Sp, ranges::subrange_kind _Kp>
282 template<class _Ip, class _Sp, ranges::subrange_kind _Kp>