/freebsd/contrib/llvm-project/libcxx/include/__iterator/ |
H A D | cpp17_iterator_concepts.h | 44 concept __cpp17_move_assignable = requires(_Tp __lhs, _Tp __rhs) { in requires() function 49 concept __cpp17_copy_assignable = __cpp17_move_assignable<_Tp> && requires(_Tp __lhs, _Tp __rhs) { in requires() function 55 concept __cpp17_destructible = requires(_Tp __v) { __v.~_Tp(); }; in requires() function 58 concept __cpp17_equality_comparable = requires(_Tp __lhs, _Tp __rhs) { in requires() function 71 … (is_signed_v<__iter_diff_t<_Iter>> || is_void_v<__iter_diff_t<_Iter>>) && requires(_Iter __iter) { in requires() function 78 …__cpp17_iterator<_Iter> && __cpp17_equality_comparable<_Iter> && requires(_Iter __lhs, _Iter __rhs… in requires() function 93 concept __cpp17_output_iterator = __cpp17_iterator<_Iter> && requires(_Iter __iter, _WriteTo __writ… in requires() function 102 … __cpp17_input_iterator<_Iter> && __cpp17_default_constructible<_Iter> && requires(_Iter __iter) { in requires() function 108 concept __cpp17_bidirectional_iterator = __cpp17_forward_iterator<_Iter> && requires(_Iter __iter) { in requires() function 116 __cpp17_bidirectional_iterator<_Iter> && requires(_Iter __iter, __iter_diff_t<_Iter> __n) { in requires() function
|
H A D | concepts.h | 54 requires(const _In __i) { in requires() function 72 concept indirectly_writable = requires(_Out&& __o, _Tp&& __t) { in requires() function 100 concept incrementable = regular<_Ip> && weakly_incrementable<_Ip> && requires(_Ip __i) { in requires() function 106 concept input_or_output_iterator = requires(_Ip __i) { in requires() function 134 … input_or_output_iterator<_Ip> && indirectly_writable<_Ip, _Tp> && requires(_Ip __it, _Tp&& __t) { in requires() function 147 …terator<_Ip> && derived_from<_ITER_CONCEPT<_Ip>, bidirectional_iterator_tag> && requires(_Ip __i) { in requires() function 156 requires(_Ip __i, const _Ip __j, const iter_difference_t<_Ip> __n) { in requires() function 169 requires(const _Ip& __i) { in requires() function
|
H A D | iterator_traits.h | 54 concept __dereferenceable = requires(_Tp& __t) { in requires() function 157 concept __cpp17_iterator = requires(_Ip __i) { in requires() function 164 concept __cpp17_input_iterator = __cpp17_iterator<_Ip> && equality_comparable<_Ip> && requires(_Ip … in requires() function 176 requires(_Ip __i) { in requires() function 182 concept __cpp17_bidirectional_iterator = __cpp17_forward_iterator<_Ip> && requires(_Ip __i) { in requires() function 191 requires(_Ip __i, typename incrementable_traits<_Ip>::difference_type __n) { in requires() function
|
H A D | iter_move.h | 41 concept __unqualified_iter_move = __class_or_enum<remove_cvref_t<_Tp>> && requires(_Tp&& __t) { in requires() function 92 requires requires(_Tp& __t) { in requires() function
|
H A D | iter_swap.h | 45 …(__class_or_enum<remove_cvref_t<_T1>> || __class_or_enum<remove_cvref_t<_T2>>) && requires(_T1&& _… in requires() function 95 … indirectly_readable<_I1> && indirectly_readable<_I2> && requires(const _I1 __i1, const _I2 __i2) { in requires() function
|
/freebsd/contrib/llvm-project/libcxx/include/__concepts/ |
H A D | swappable.h | 50 requires(_Tp&& __t, _Up&& __u) { in requires() function 107 concept swappable = requires(_Tp& __a, _Tp& __b) { ranges::swap(__a, __b); }; in requires() function 110 concept swappable_with = common_reference_with<_Tp, _Up> && requires(_Tp&& __t, _Up&& __u) { in requires() function
|
H A D | assignable.h | 33 requires(_Lhs __lhs, _Rhs&& __rhs) { in requires() function
|
H A D | boolean_testable.h | 30 concept __boolean_testable = __boolean_testable_impl<_Tp> && requires(_Tp&& __t) { in requires() function
|
H A D | invocable.h | 27 concept invocable = requires(_Fn&& __fn, _Args&&... __args) { in requires() function
|
H A D | equality_comparable.h | 30 requires(__make_const_lvalue_ref<_Tp> __t, __make_const_lvalue_ref<_Up> __u) { in requires() function
|
H A D | totally_ordered.h | 29 concept __partially_ordered_with = requires(__make_const_lvalue_ref<_Tp> __t, __make_const_lvalue_r… in requires() function
|
/freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
H A D | concepts.h | 47 concept range = requires(_Tp& __t) { in requires() function 81 concept sized_range = range<_Tp> && requires(_Tp& __t) { ranges::size(__t); }; in requires() function 123 requires(_Tp& __t) { requires() function
|
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
|
H A D | size.h | 50 concept __member_size = __size_enabled<_Tp> && requires(_Tp&& __t) { in requires() function 116 requires requires(_Tp&& __t) { ranges::size(__t); } in requires() function
|
H A D | view_interface.h | 77 requires requires(_D2& __t) { ranges::empty(__t); } in requires() function 84 requires requires(const _D2& __t) { ranges::empty(__t); } in requires() function
|
H A D | access.h | 44 concept __member_begin = __can_borrow<_Tp> && requires(_Tp&& __t) { in requires() function 106 concept __member_end = __can_borrow<_Tp> && requires(_Tp&& __t) { in requires() function
|
H A D | to.h | 50 sized_range<_Container> && requires(_Container& __c, range_size_t<_Container> __n) { in requires() function 57 constexpr bool __container_insertable = requires(_Container& __c, _Ref&& __ref) { in requires() function
|
/freebsd/contrib/llvm-project/libcxx/include/__compare/ |
H A D | three_way_comparable.h | 38 requires(__make_const_lvalue_ref<_Tp> __a, __make_const_lvalue_ref<_Tp> __b) { requires() function 50 requires(__make_const_lvalue_ref<_Tp> __t, __make_const_lvalue_ref<_Up> __u) { requires() function
|
/freebsd/contrib/llvm-project/libcxx/include/__format/ |
H A D | format_arg_store.h | 53 requires(same_as<typename _Context::char_type, wchar_t> && same_as<_CharT, char>) in requires() function 112 requires(is_array_v<_Tp> && same_as<_Tp, typename _Context::char_type[extent_v<_Tp>]>) in requires() function 119 requires(same_as<typename _Context::char_type, typename _Tp::value_type> && in requires() function 127 requires( in requires() function
|
/freebsd/crypto/openssl/external/perl/Text-Template-1.56/ |
H A D | META.json | 18 "requires" : { object 24 "requires" : { object 33 "requires" : { object 44 "requires" : { object
|
/freebsd/contrib/llvm-project/libcxx/include/__utility/ |
H A D | pair.h | 244 requires(is_constructible_v<first_type, decltype(std::get<0>(std::declval<_PairLike &&>()))> && in requires() function 326 …requires(is_assignable_v<const first_type&, const _U1&> && is_assignable_v<const second_type&, con… in requires() function 335 requires(is_assignable_v<const first_type&, _U1> && is_assignable_v<const second_type&, _U2>) in requires() function 343 requires(__different_from<_PairLike, pair> && in requires() function 353 requires(__different_from<_PairLike, pair> && in requires() function
|
/freebsd/contrib/llvm-project/libcxx/include/__mdspan/ |
H A D | layout_stride.h | 173 requires(is_convertible_v<const _OtherIndexType&, index_type> && in requires() function 212 requires(is_convertible_v<const _OtherIndexType&, index_type> && in requires() function 219 requires(__mdspan_detail::__layout_mapping_alike<_StridedLayoutMapping> && in requires() function
|
H A D | layout_left.h | 86 requires(is_constructible_v<extents_type, _OtherExtents>) in requires() function 114 requires(is_constructible_v<extents_type, _OtherExtents>) in requires() function
|
H A D | layout_right.h | 85 requires(is_constructible_v<extents_type, _OtherExtents>) in requires() function 113 requires(is_constructible_v<extents_type, _OtherExtents>) in requires() function
|
H A D | mdspan.h | 149 …requires(is_constructible_v<mapping_type, const typename _OtherLayoutPolicy::template mapping<_Oth… in requires() function 198 requires(is_convertible_v<const _OtherIndexType&, index_type> && in requires() function 207 requires(is_convertible_v<const _OtherIndexType&, index_type> && in requires() function
|