Lines Matching defs:requires
50 sized_range<_Container> && requires(_Container& __c, range_size_t<_Container> __n) {
57 constexpr bool __container_insertable = requires(_Container& __c, _Ref&& __ref) {
58 requires(
59 requires { __c.push_back(std::forward<_Ref>(__ref)); } ||
60 requires { __c.insert(__c.end(), std::forward<_Ref>(__ref)); });
65 if constexpr (requires { __c.push_back(std::declval<_Ref>()); }) {
79 common_range<_Range> && requires { typename iterator_traits<iterator_t<_Range>>::iterator_category; } &&
88 requires(!view<_Container>)
165 if constexpr (requires { _Container(std::declval<_Range>(), std::declval<_Args>()...); }) {
172 requires { _Container(from_range, std::declval<_Range>(), std::declval<_Args>()...); }) {
179 requires { _Container(std::declval<_InputIter>(), std::declval<_InputIter>(), std::declval<_Args>()...); }) {
204 requires(!view<_Container>)
212 requires requires { //
228 requires requires { //