Lines Matching defs:requires
39 requires is_class_v<_Derived> && same_as<_Derived, remove_cv_t<_Derived>>
54 requires forward_range<_D2>
61 requires forward_range<const _D2>
68 requires requires(_D2& __t) { ranges::empty(__t); }
75 requires requires(const _D2& __t) { ranges::empty(__t); }
82 requires contiguous_iterator<iterator_t<_D2>>
89 requires range<const _D2> && contiguous_iterator<iterator_t<const _D2>>
96 requires forward_range<_D2> && sized_sentinel_for<sentinel_t<_D2>, iterator_t<_D2>>
103 requires forward_range<const _D2> && sized_sentinel_for<sentinel_t<const _D2>, iterator_t<const _D2>>
110 requires forward_range<_D2>
119 requires forward_range<const _D2>
128 requires bidirectional_range<_D2> && common_range<_D2>
137 requires bidirectional_range<const _D2> && common_range<const _D2>