Lines Matching full:requires
40 requires is_class_v<_Derived> && same_as<_Derived, remove_cv_t<_Derived>>
55 requires sized_range<_D2> || forward_range<_D2>
66 requires sized_range<const _D2> || forward_range<const _D2>
77 requires requires(_D2& __t) { ranges::empty(__t); } in requires() function
84 requires requires(const _D2& __t) { ranges::empty(__t); } in requires() function
91 requires contiguous_iterator<iterator_t<_D2>> in data()
98 requires range<const _D2> && contiguous_iterator<iterator_t<const _D2>> in data()
105 requires forward_range<_D2> && sized_sentinel_for<sentinel_t<_D2>, iterator_t<_D2>> in size()
112 …requires forward_range<const _D2> && sized_sentinel_for<sentinel_t<const _D2>, iterator_t<const _D… in size()
119 requires forward_range<_D2> in decltype()
128 requires forward_range<const _D2> in decltype()
137 requires bidirectional_range<_D2> && common_range<_D2> in decltype()
146 requires bidirectional_range<const _D2> && common_range<const _D2> in decltype()