/freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
H A D | elements_view.h | 75 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 D | owning_view.h | 39 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 D | transform_view.h | 91 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 D | view_interface.h | 39 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 D | iota_view.h | 141 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 D | zip_view.h | 64 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 D | access.h | 60 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 D | as_rvalue_view.h | 40 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 D | to.h | 49 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 D | subrange.h | 92 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 D | ref_view.h | 41 requires is_object_v<_Range> 50 …requires __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 D | take_while_view.h | 48 …requires 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() 103 …requires 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 D | reverse_view.h | 45 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 D | join_view.h | 71 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 D | rbegin.h | 39 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 D | take_view.h | 70 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 D | counted_iterator.h | 48 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 D | iter_move.h | 41 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 D | common_iterator.h | 49 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 D | readable_traits.h | 36 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 D | module.modulemap | 7 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 D | common_reference.h | 60 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>; } && 142 …requires 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 D | module.modulemap | 7 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 D | expected.h | 390 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 D | kernel-generic_fillattr.m4 | 4 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*])
|