Home
last modified time | relevance | path

Searched refs:requires (Results 1 – 25 of 979) sorted by relevance

12345678910>>...40

/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Delements_view.h75 requires default_initializable<_View>
81 requires copy_constructible<_View> in base()
89 requires(!__simple_view<_View>) in begin()
95 requires range<const _View> in begin()
113 requires range<const _View> in end()
119 requires common_range<const _View> in end()
125 requires sized_range<_View> in size()
131 requires sized_range<const _View> in size()
228 requires forward_range<_Base>
236 requires bidirectional_range<_Base>
[all …]
H A Downing_view.h39 requires movable<_Rp> && (!__is_std_initializer_list<remove_cvref_t<_Rp>>)
45 requires default_initializable<_Rp>
60 requires range<const _Rp> in begin()
65 requires range<const _Rp> in end()
71 requires requires { ranges::empty(__r_); } in empty()
76 requires requires { ranges::empty(__r_); } in empty()
82 requires sized_range<_Rp> in size()
87 requires sized_range<const _Rp> in size()
93 requires contiguous_range<_Rp> in data()
98 requires contiguous_range<const _Rp> in data()
H A Dtransform_view.h91 requires copy_constructible<_View> in base()
106 requires common_range<_View> in end()
122 requires sized_range<_View> in size()
127 requires sized_range<const _View> in size()
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>
[all …]
H A Dview_interface.h39 requires is_class_v<_Derived> && same_as<_Derived, remove_cv_t<_Derived>>
54 requires forward_range<_D2> in empty()
61 requires forward_range<const _D2> in empty()
68 requires requires(_D2& __t) { ranges::empty(__t); } in requires() function
75 requires requires(const _D2& __t) { ranges::empty(__t); } in requires() function
82 requires contiguous_iterator<iterator_t<_D2>> in data()
89 requires range<const _D2> && contiguous_iterator<iterator_t<const _D2>> in data()
110 requires forward_range<_D2> in decltype()
119 requires forward_range<const _D2> in decltype()
128 requires bidirectional_range<_D2> && common_range<_D2> in decltype()
[all …]
H A Diota_view.h141 requires incrementable<_Start>
149 requires __decrementable<_Start>
156 requires __decrementable<_Start>
164 requires __advanceable<_Start>
179 requires __advanceable<_Start>
194 requires __advanceable<_Start>
206 requires totally_ordered<_Start>
236 requires __advanceable<_Start>
243 requires __advanceable<_Start>
249 requires __advanceable<_Start>
[all …]
H A Dzip_view.h64 requires(sizeof...(_Types) != 2)
156 requires(!(__simple_view<_Views> && ...)) in requires()
162 requires(range<const _Views> && ...) in requires()
168 requires(!(__simple_view<_Views> && ...)) in requires()
180 requires(range<const _Views> && ...) in requires()
192 requires(sized_range<_Views> && ...) in requires()
203 requires(sized_range<const _Views> && ...) in requires()
243 requires __zip_all_forward<_Const, _Views...>
289 requires __zip_all_forward<_Const, _Views...>
459 requires(
[all …]
H A Daccess.h60 requires(sizeof(_Tp) >= 0) // Disallow incomplete element types. in operator()
67 requires(sizeof(_Tp) >= 0) // Disallow incomplete element types. in operator()
73 requires __member_begin<_Tp>
80 requires __unqualified_begin<_Tp>
125 requires(sizeof(_Tp) >= 0) // Disallow incomplete element types. in operator()
131 requires __member_end<_Tp>
138 requires __unqualified_end<_Tp>
159 requires is_lvalue_reference_v<_Tp&&>
167 requires is_rvalue_reference_v<_Tp&&>
187 requires is_lvalue_reference_v<_Tp&&>
[all …]
H A Das_rvalue_view.h40 requires input_range<_View>
46 requires default_initializable<_View>
52 requires copy_constructible<_View> in base()
60 requires(!__simple_view<_View>) in begin()
66 requires range<const _View> in begin()
72 requires(!__simple_view<_View>) in end()
82 requires range<const _View> in end()
92 requires sized_range<_View> in size()
98 requires sized_range<const _View> in size()
121 requires same_as<range_rvalue_reference_t<_Range>, range_reference_t<_Range>>
H A Dto.h49 sized_range<_Container> && requires(_Container& __c, range_size_t<_Container> __n) { in requires() function
56 constexpr bool __container_insertable = requires(_Container& __c, _Ref&& __ref) { in requires() function
57 requires( in requires()
58 requires { __c.push_back(std::forward<_Ref>(__ref)); } || in requires()
59 requires { __c.insert(__c.end(), std::forward<_Ref>(__ref)); }); in requires()
64 if constexpr (requires { __c.push_back(std::declval<_Ref>()); }) { in __container_inserter()
87 requires(!view<_Container>)
164 if constexpr (requires { _Container(std::declval<_Range>(), std::declval<_Args>()...); }) { in __deduce_func()
203 requires(!view<_Container>)
211 requires requires { // in to()
[all …]
H A Dsubrange.h92 requires default_initializable<_Iter>
96 requires _MustProvideSizeAtConstruction in subrange()
101 requires(_Kind == subrange_kind::sized) in subrange()
112 requires(!_StoreSize) in subrange()
126 requires(_Kind == subrange_kind::sized) in subrange()
136 requires copyable<_Iter> in begin()
142 requires(!copyable<_Iter>) in begin()
152 requires(_Kind == subrange_kind::sized) in size()
161 requires forward_iterator<_Iter>
174 requires bidirectional_iterator<_Iter>
[all …]
H A Dref_view.h41 requires is_object_v<_Range>
50requires __different_from<_Tp, ref_view> && convertible_to<_Tp, _Range&> && requires { __fun(std::…
60 requires requires { ranges::empty(*__range_); } in empty()
66 requires sized_range<_Range> in size()
72 requires contiguous_range<_Range> in data()
H A Dtake_while_view.h48requires input_range<_View> && is_object_v<_Pred> && indirect_unary_predicate<const _Pred, iterato…
58 requires default_initializable<_View> && default_initializable<_Pred>
65 requires copy_constructible<_View> in base()
75 requires(!__simple_view<_View>) in begin()
81 requires range<const _View> && indirect_unary_predicate<const _Pred, iterator_t<const _View>> in begin()
87 requires(!__simple_view<_View>) in end()
93 requires range<const _View> && indirect_unary_predicate<const _Pred, iterator_t<const _View>> in end()
103requires input_range<_View> && is_object_v<_Pred> && indirect_unary_predicate<const _Pred, iterato…
120 requires _Const && convertible_to<sentinel_t<_View>, sentinel_t<_Base>> in __sentinel()
130 requires sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>>
[all …]
H A Dreverse_view.h45 requires bidirectional_range<_View>
56 requires default_initializable<_View>
62 requires copy_constructible<_View> in base()
81 requires common_range<_View> in begin()
87 requires common_range<const _View> in begin()
97 requires common_range<const _View> in end()
103 requires sized_range<_View> in size()
109 requires sized_range<const _View> in size()
157 requires __is_reverse_view<remove_cvref_t<_Range>>
165 requires __is_sized_reverse_subrange<remove_cvref_t<_Range>>
[all …]
H A Djoin_view.h71 requires view<_View> && input_range<range_reference_t<_View>>
97 requires default_initializable<_View>
103 requires copy_constructible<_View>
151 requires view<_View> && input_range<range_reference_t<_View>>
168 requires _Const && convertible_to<sentinel_t<_View>, sentinel_t<_Base>>
182 requires view<_View> && input_range<range_reference_t<_View>>
244 requires forward_range<_Base>
250 requires(!forward_range<_Base>)
256 requires forward_range<_Base>
281 requires __has_arrow<_Inner> && copyable<_Inner>
[all …]
H A Drbegin.h39 concept __member_rbegin = __can_borrow<_Tp> && __workaround_52970<_Tp> && requires(_Tp&& __t) { in requires() function
48 …!__member_rbegin<_Tp> && __can_borrow<_Tp> && __class_or_enum<remove_cvref_t<_Tp>> && requires(_Tp…
54 … __can_borrow<_Tp> && !__member_rbegin<_Tp> && !__unqualified_rbegin<_Tp> && requires(_Tp&& __t) {
61 requires __member_rbegin<_Tp>
68 requires __unqualified_rbegin<_Tp>
75 requires __can_reverse<_Tp>
95 requires is_lvalue_reference_v<_Tp&&>
103 requires is_rvalue_reference_v<_Tp&&>
H A Dtake_view.h70 requires default_initializable<_View>
80 requires copy_constructible<_View> in base()
88 requires(!__simple_view<_View>) in begin()
104 requires range<const _View> in begin()
120 requires(!__simple_view<_View>) in end()
134 requires range<const _View> in end()
148 requires sized_range<_View> in size()
155 requires sized_range<const _View> in size()
242 requires requires { typename subrange<_Iter>; }
284 requires (!__is_empty_view<_RawRange> &&
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__iterator/
H A Dcounted_iterator.h48 requires requires { typename _Iter::iterator_concept; }
57 requires requires { typename _Iter::iterator_category; }
80 requires default_initializable<_Iter>
120 requires contiguous_iterator<_Iter>
148 requires forward_iterator<_Iter>
157 requires bidirectional_iterator<_Iter>
165 requires bidirectional_iterator<_Iter>
173 requires random_access_iterator<_Iter>
180 requires random_access_iterator<_Iter>
186 requires random_access_iterator<_Iter>
[all …]
H A Diter_move.h41 concept __unqualified_iter_move = __class_or_enum<remove_cvref_t<_Tp>> && requires(_Tp&& __t) { in requires() function
47 concept __move_deref = !__unqualified_iter_move<_Tp> && requires(_Tp&& __t) {
49 requires is_lvalue_reference_v<decltype(*__t)>;
53 concept __just_deref = !__unqualified_iter_move<_Tp> && !__move_deref<_Tp> && requires(_Tp&& __t) {
55 requires(!is_lvalue_reference_v<decltype(*__t)>);
63 requires __unqualified_iter_move<_Ip>
71 requires __move_deref<_Ip>
78 requires __just_deref<_Ip>
92 requires requires(_Tp& __t) { in requires() function
H A Dcommon_iterator.h49 requires(!same_as<_Iter, _Sent> && copyable<_Iter>)
65 requires(!same_as<_OtherIter, _OtherSent> && copyable<_OtherIter>)
70 requires default_initializable<_Iter>
119 requires __dereferenceable<const _Iter> in decltype()
128 requires indirectly_readable<const _I2> && (requires(const _I2& __i) {
158 } else if constexpr (requires(_Iter& __i) {
170 requires sentinel_for<_Sent, _I2>
215 requires sized_sentinel_for<_Sent, _I2>
240 requires input_iterator<_Iter> in iter_move()
265 concept __denotes_forward_iter = requires {
[all …]
H A Dreadable_traits.h36 requires is_object_v<_Tp>
42 concept __has_member_value_type = requires { typename _Tp::value_type; };
45 concept __has_member_element_type = requires { typename _Tp::element_type; };
51 requires is_array_v<_Ip>
69 requires __has_member_element_type<_Tp>
73 requires __has_member_element_type<_Tp> &&
/freebsd/contrib/llvm-project/clang/include/
H A Dmodule.modulemap7 requires cplusplus
22 requires cplusplus
36 requires cplusplus
93 requires cplusplus
107 requires cplusplus
123 requires cplusplus
135 requires cplusplus
152 requires cplusplus
161 requires cplusplus
174 requires cplusplus
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/
H A Dcommon_reference.h60 requires
61 requires { typename __cv_cond_res<_Xp, _Yp>; } &&
76 requires
77 requires { typename __common_ref_C<_Xp, _Yp>; } &&
93 requires
94 requires { typename __common_ref_D<_Xp, _Yp>; } &&
142requires is_reference_v<_Tp> && is_reference_v<_Up> && requires { typename __common_ref_t<_Tp, _Up…
160 requires requires { typename __basic_common_reference_t<_Tp, _Up>; }
168 requires requires { typename __cond_res<_Tp, _Up>; }
182 requires requires { typename common_reference_t<_Tp, _Up>; }
/freebsd/contrib/llvm-project/llvm/include/
H A Dmodule.modulemap7 requires cplusplus
18 requires cplusplus
24 requires cplusplus
38 requires cplusplus
65 requires cplusplus
71 requires cplusplus
77 requires cplusplus
112 requires cplusplus
119 requires cplusplus
124 requires cplusplus
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__expected/
H A Dexpected.h390 requires(__put_flag_in_tail)
424 requires(__put_flag_in_tail)
782 requires requires { __x.swap(__y); }
974 requires is_constructible_v<_Tp, _Tp&>
1092 requires is_constructible_v<_Tp, _Tp&>
1143 requires(!is_void_v<_T2>)
1312 requires(__put_flag_in_tail)
1327 requires(__put_flag_in_tail)
1357 requires is_void_v<_Tp>
1572 requires requires { __x.swap(__y); }
[all …]
/freebsd/sys/contrib/openzfs/config/
H A Dkernel-generic_fillattr.m44 dnl # generic_fillattr in linux/fs.h now requires a struct user_namespace*
45 [whether generic_fillattr requires struct mnt_idmap* and request_mask])
49 [generic_fillattr requires struct mnt_idmap* and u32 request_mask])
51 AC_MSG_CHECKING([whether generic_fillattr requires struct mnt_idmap*])
55 [generic_fillattr requires struct mnt_idmap*])
57 AC_MSG_CHECKING([whether generic_fillattr requires struct user_namespace*])
61 [generic_fillattr requires struct user_namespace*])

12345678910>>...40