Lines Matching full:requires

72   requires __transform_view_constraints<_View, _Fn>
84 requires default_initializable<_View> && default_initializable<_Fn>
91 requires copy_constructible<_View>
99 requires range<const _View> && __regular_invocable_with_range_ref<const _Fn&, const _View>
106 requires common_range<_View>
111 requires range<const _View> && __regular_invocable_with_range_ref<const _Fn&, const _View>
116 requires common_range<const _View> && __regular_invocable_with_range_ref<const _Fn&, const _View>
122 requires sized_range<_View>
127 requires sized_range<const _View>
174 requires __transform_view_constraints<_View, _Fn>
197 requires default_initializable<iterator_t<_Base>>
207 requires _Const && convertible_to<iterator_t<_View>, iterator_t<_Base>>
227 requires forward_range<_Base>
235 requires bidirectional_range<_Base>
242 requires bidirectional_range<_Base>
250 requires random_access_range<_Base>
257 requires random_access_range<_Base>
265 requires random_access_range<_Base>
271 requires equality_comparable<iterator_t<_Base>>
277 requires random_access_range<_Base>
283 requires random_access_range<_Base>
289 requires random_access_range<_Base>
295 requires random_access_range<_Base>
301 requires random_access_range<_Base> && three_way_comparable<iterator_t<_Base>>
307 requires random_access_range<_Base>
313 requires random_access_range<_Base>
319 requires random_access_range<_Base>
325 requires sized_sentinel_for<iterator_t<_Base>, iterator_t<_Base>>
336 requires __transform_view_constraints<_View, _Fn>
359 requires _Const && convertible_to<sentinel_t<_View>, sentinel_t<_Base>>
365 requires sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>>
371 requires sized_sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>>
378 requires sized_sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>>
396 requires constructible_from<decay_t<_Fn>, _Fn>