| /freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
| H A D | elements_view.h | 62 requires view<_View> && __has_tuple_element<range_value_t<_View>, _Np> && 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() 101 requires(!__simple_view<_View> && !common_range<_View>) in end() 107 requires(!__simple_view<_View> && common_range<_View>) in end() 113 requires range<const _View> in end() 119 requires common_range<const _View> in end() 125 requires sized_range<_View> in size() [all …]
|
| H A D | transform_view.h | 74 requires __transform_view_constraints<_View, _Fn> 86 requires default_initializable<_View> && default_initializable<_Fn> 93 requires copy_constructible<_View> in base() 101 requires range<const _View> && __regular_invocable_with_range_ref<const _Fn&, const _View> in begin() 108 requires common_range<_View> in end() 113 requires range<const _View> && __regular_invocable_with_range_ref<const _Fn&, const _View> in end() 118 … requires common_range<const _View> && __regular_invocable_with_range_ref<const _Fn&, const _View> in end() 124 requires sized_range<_View> in size() 129 requires sized_range<const _View> in size() 176 requires __transform_view_constraints<_View, _Fn> [all …]
|
| H A D | owning_view.h | 39 requires movable<_Rp> && (!__is_std_initializer_list<remove_cvref_t<_Rp>>) 45 requires default_initializable<_Rp> in owning_view() 60 requires range<const _Rp> in empty() 65 requires range<const _Rp> in size() 71 requires requires { ranges::empty(__r_); } in data() 76 requires requires { ranges::empty(__r_); } 82 requires sized_range<_Rp> 87 requires sized_rang [all...] |
| H A D | iota_view.h | 77 concept __decrementable = incrementable<_Iter> && requires(_Iter __i) { in requires() function 85 requires(_Iter __i, const _Iter __j, const _IotaDiffT<_Iter> __n) { in requires() function 103 requires __weakly_equality_comparable_with<_Start, _BoundSentinel> && copyable<_Start> 123 requires default_initializable<_Start> 140 requires incrementable<_Start> 148 requires __decrementable<_Start> 155 requires __decrementable<_Start> 163 requires __advanceable<_Start> 178 requires __advanceable<_Start> 193 requires __advanceable<_Start> [all …]
|
| H A D | view_interface.h | 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() [all …]
|
| H A D | to.h | 49 sized_range<_Container> && requires(_Container& __c, range_size_t<_Container> __n) { in requires() function 56 constexpr bool __container_appendable = requires(_Container& __c, _Ref&& __ref) { in requires() function 57 requires( in requires() 58 requires { __c.emplace_back(std::forward<_Ref>(__ref)); } || in requires() 59 requires { __c.push_back(std::forward<_Ref>(__ref)); } || in requires() 60 requires { __c.emplace(__c.end(), std::forward<_Ref>(__ref)); } || in requires() 61 requires { __c.insert(__c.end(), std::forward<_Ref>(__ref)); }); in requires() 71 …common_range<_Range> && requires { typename iterator_traits<iterator_t<_Range>>::iterator_category… 80 requires(!view<_Container>) 116 if constexpr (requires { __result.emplace_back(std::declval<_Ref>()); }) { in to() [all …]
|
| H A D | access.h | 44 concept __member_begin = __can_borrow<_Tp> && requires(_Tp&& __t) { in requires() function 52 …!__member_begin<_Tp> && __can_borrow<_Tp> && __class_or_enum<remove_cvref_t<_Tp>> && requires(_Tp&… 59 requires(sizeof(_Tp) >= 0) // Disallow incomplete element types. in operator() 66 requires(sizeof(_Tp) >= 0) // Disallow incomplete element types. in operator() 72 requires __member_begin<_Tp> 79 requires __unqualified_begin<_Tp> 106 concept __member_end = __can_borrow<_Tp> && requires(_Tp&& __t) { in requires() function 115 …!__member_end<_Tp> && __can_borrow<_Tp> && __class_or_enum<remove_cvref_t<_Tp>> && requires(_Tp&& … 123 requires(sizeof(_Tp) >= 0) // Disallow incomplete element types. in operator() 129 requires __member_end<_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 | zip_view.h | 130 requires(view<_Views> && ...) && (sizeof...(_Views) > 0) in requires() function 146 requires(!(__simple_view<_Views> && ...)) in requires() 152 requires(range<const _Views> && ...) in requires() 158 requires(!(__simple_view<_Views> && ...)) in requires() 170 requires(range<const _Views> && ...) in requires() 182 requires(sized_range<_Views> && ...) in requires() 193 requires(sized_range<const _Views> && ...) in requires() 233 requires __zip_all_forward<_Const, _Views...> 239 requires(view<_Views> && ...) && (sizeof...(_Views) > 0) 267 …requires _Const && (convertible_to<iterator_t<_Views>, iterator_t<__maybe_const<_Const, _Views>>> … [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 | subrange.h | 74 requires(_Kind == subrange_kind::sized || !sized_sentinel_for<_Sent, _Iter>) 92 requires default_initializable<_Iter> 96 requires _MustProvideSizeAtConstruction in subrange() 101 requires(_Kind == subrange_kind::sized) in subrange() 109 requires borrowed_range<_Range> && __convertible_to_non_slicing<iterator_t<_Range>, _Iter> && 112 requires(!_StoreSize) in subrange() 116 requires borrowed_range<_Range> && __convertible_to_non_slicing<iterator_t<_Range>, _Iter> && 119 requires _StoreSize && sized_range<_Range> in subrange() 123 requires __convertible_to_non_slicing<iterator_t<_Range>, _Iter> && 126 requires(_Kind == subrange_kind::sized) in subrange() [all …]
|
| 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> 57 requires default_initializable<_View> 63 requires copy_constructible<_View> in base() 82 requires common_range<_View> in begin() 88 requires common_range<const _View> in begin() 98 requires common_range<const _View> in end() 104 requires sized_range<_View> in size() 110 requires sized_range<const _View> in size() 158 requires __is_reverse_view<remove_cvref_t<_Range>> 166 requires __is_sized_reverse_subrange<remove_cvref_t<_Range>> [all …]
|
| /freebsd/contrib/llvm-project/clang/include/ |
| H A D | module.modulemap | 7 requires cplusplus 22 requires cplusplus 33 module Clang_ASTMatchers { requires cplusplus umbrella "clang/ASTMatchers" module * { export * } } 36 requires cplusplus 85 requires cplusplus 93 module Clang_CodeGen { requires cplusplus umbrella "clang/CodeGen" module * { export * } } 94 module Clang_Config { requires cplusplus umbrella "clang/Config" module * { export * } } 99 requires cplusplus 116 requires cplusplus 124 module Clang_Edit { requires cplusplus umbrella "clang/Edit" module * { export * } } [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__chrono/ |
| H A D | zoned_time.h | 75 requires requires { __traits::default_zone(); } 82 requires requires { __traits::default_zone(); } 88 requires(requires { __traits::locate_zone(string_view{}); } && 94 requires is_convertible_v<sys_time<_Duration2>, sys_time<_Duration>> 101 requires requires { _TimeZonePtr{__traits::locate_zone(string_view{})}; } 105 …requires(is_convertible_v<decltype(std::declval<_TimeZonePtr&>() -> to_sys(local_time<_Duration>{}… 110 requires(requires { 117 requires(is_convertible_v< 123 requires(requires { 131 requires is_convertible_v<sys_time<_Duration2>, sys_time<_Duration>> [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> 89 requires convertible_to<const _I2&, _Iter> 94 requires assignable_from<_Iter&, const _I2&> 113 requires __dereferenceable<const _Iter> 120 requires contiguous_iterator<_Iter> 148 requires forward_iterator<_Iter> 157 requires bidirectional_iterator<_Iter> 165 requires bidirectional_iterator<_Iter> [all …]
|
| H A D | iter_move.h | 42 concept __unqualified_iter_move = __class_or_enum<remove_cvref_t<_Tp>> && requires(_Tp&& __t) { in requires() function 48 concept __move_deref = !__unqualified_iter_move<_Tp> && requires(_Tp&& __t) { 50 requires is_lvalue_reference_v<decltype(*__t)>; 54 concept __just_deref = !__unqualified_iter_move<_Tp> && !__move_deref<_Tp> && requires(_Tp&& __t) { 56 requires(!is_lvalue_reference_v<decltype(*__t)>); 64 requires __unqualified_iter_move<_Ip> 72 requires __move_deref<_Ip> 79 requires __just_deref<_Ip> 93 requires requires(_Tp& __t) { in requires() function
|
| H A D | common_iterator.h | 51 requires(!same_as<_Iter, _Sent> && copyable<_Iter>) 67 requires(!same_as<_OtherIter, _OtherSent> && copyable<_OtherIter>) 72 requires default_initializable<_Iter> 79 requires convertible_to<const _I2&, _Iter> && convertible_to<const _S2&, _Sent> 90 requires convertible_to<const _I2&, _Iter> && convertible_to<const _S2&, _Sent> && 121 requires __dereferenceable<const _Iter> in decltype() 130 requires indirectly_readable<const _I2> && (requires(const _I2& __i) { 136 if constexpr (is_pointer_v<_Iter> || requires(const _Iter& __i) { __i.operator->(); }) { 160 } else if constexpr (requires(_Iter& __i) { 172 requires sentinel_for<_Sent, _I2> [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/ |
| H A D | module.modulemap | 7 requires cplusplus 18 requires cplusplus 24 requires cplusplus 38 requires cplusplus 62 requires cplusplus 68 requires cplusplus 74 requires cplusplus 110 requires cplusplus 117 requires cplusplus 122 requires cplusplus [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__functional/ |
| H A D | reference_wrapper.h | 81 requires requires { 89 requires requires { 97 requires(!is_const_v<_Tp>) && requires { 105 requires requires { std::__synth_three_way(__x.get(), __y.get()); } 111 requires requires { std::__synth_three_way(__x.get(), __y); } 117 requires(!is_const_v<_Tp>) && requires { std::__synth_three_way(__x.get(), __y.get()); } 168 concept __ref_wrap_common_reference_exists_with = __is_ref_wrapper<_Rp> && requires { 173 requires(__ref_wrap_common_reference_exists_with<_Rp, _Tp, _RpQual<_Rp>, _TpQual<_Tp>> && 180 requires(__ref_wrap_common_reference_exists_with<_Rp, _Tp, _RpQual<_Rp>, _TpQual<_Tp>> &&
|
| /freebsd/contrib/llvm-project/libcxx/include/__expected/ |
| H A D | expected.h | 222 requires(is_copy_constructible_v<_Tp> && is_copy_constructible_v<_Err> && 227 requires(is_move_constructible_v<_Tp> && is_move_constructible_v<_Err> && 252 requires(is_trivially_destructible_v<_Tp> && is_trivially_destructible_v<_Err>) 293 requires(__allow_reusing_expected_tail_padding) 300 requires(is_copy_constructible_v<_Tp> && is_copy_constructible_v<_Err> && 305 requires(is_move_constructible_v<_Tp> && is_move_constructible_v<_Err> && 313 requires(is_trivially_destructible_v<_Tp> && is_trivially_destructible_v<_Err>) 317 requires(!is_trivially_destructible_v<_Tp> || !is_trivially_destructible_v<_Err>) 323 requires(__allow_reusing_expected_tail_padding && 332 requires(__allow_reusing_expected_tail_padding && [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>; } && 151 …requires is_reference_v<_Tp> && is_reference_v<_Up> && requires { typename __common_ref_t<_Tp, _Up… 168 requires requires { typename __basic_common_reference_t<_Tp, _Up>; } 176 requires requires { typename __cond_res<_Tp, _Up>; } 190 requires requires { typename common_reference_t<_Tp, _Up>; }
|
| /freebsd/contrib/llvm-project/libcxx/include/__flat_set/ |
| H A D | flat_multiset.h | 151 requires __has_input_iterator_category<_InputIterator>::value 159 requires __has_input_iterator_category<_InputIterator>::value 183 requires uses_allocator<container_type, _Allocator>::value 188 requires uses_allocator<container_type, _Allocator>::value 193 requires uses_allocator<container_type, _Allocator>::value 200 requires uses_allocator<container_type, _Allocator>::value 208 requires uses_allocator<container_type, _Allocator>::value 215 requires uses_allocator<container_type, _Allocator>::value 223 requires uses_allocator<container_type, _Allocator>::value 229 requires uses_allocator<container_type, _Allocator>::value [all …]
|
| H A D | flat_set.h | 150 requires __has_input_iterator_category<_InputIterator>::value 158 requires __has_input_iterator_category<_InputIterator>::value 185 requires uses_allocator<container_type, _Allocator>::value 190 requires uses_allocator<container_type, _Allocator>::value 195 requires uses_allocator<container_type, _Allocator>::value 202 requires uses_allocator<container_type, _Allocator>::value 210 requires uses_allocator<container_type, _Allocator>::value 219 requires uses_allocator<container_type, _Allocator>::value 228 requires uses_allocator<container_type, _Allocator>::value 234 requires uses_allocator<container_type, _Allocator>::value [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__flat_map/ |
| H A D | flat_map.h | 168 requires __allocator_ctor_constraint<_Allocator> 177 requires __allocator_ctor_constraint<_Allocator> 204 requires __allocator_ctor_constraint<_Allocator> 214 requires __allocator_ctor_constraint<_Allocator> 239 requires __allocator_ctor_constraint<_Allocator> 253 requires __allocator_ctor_constraint<_Allocator> 271 requires __allocator_ctor_constraint<_Allocator> 276 requires __allocator_ctor_constraint<_Allocator> 281 requires __has_input_iterator_category<_InputIterator>::value 289 …requires(__has_input_iterator_category<_InputIterator>::value && __allocator_ctor_constraint<_Allo… in requires() function [all …]
|