Home
last modified time | relevance | path

Searched refs:__proj2 (Results 1 – 23 of 23) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/include/__algorithm/
H A Dranges_ends_with.h49 _Proj2& __proj2) { in __ends_with_fn_impl_bidirectional()
55 … __rbegin1, __rend1, __rbegin2, __rend2, std::ref(__pred), std::ref(__proj1), std::ref(__proj2)); in __ends_with_fn_impl_bidirectional()
66 _Proj2& __proj2) { in __ends_with_fn_impl()
69 … __ends_with_fn_impl_bidirectional(__first1, __last1, __first2, __last2, __pred, __proj1, __proj2); in __ends_with_fn_impl()
86 __proj2, in __ends_with_fn_impl()
106 _Proj2& __proj2, in __ends_with_fn_impl_with_offset()
122 std::ref(__proj2)); in __ends_with_fn_impl_with_offset()
143 _Proj2 __proj2 = {}) const {
156 … __range1, _Range2&& __range2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const { in operator()
173 __proj2,
[all …]
H A Dranges_lexicographical_compare.h44 _Proj2& __proj2) { in __lexicographical_compare_impl()
46 …= __last1 || std::invoke(__comp, std::invoke(__proj1, *__first1), std::invoke(__proj2, *__first2))) in __lexicographical_compare_impl()
48 if (std::invoke(__comp, std::invoke(__proj2, *__first2), std::invoke(__proj1, *__first1))) in __lexicographical_compare_impl()
70 _Proj2 __proj2 = {}) const {
72 …(__first1), std::move(__last1), std::move(__first2), std::move(__last2), __comp, __proj1, __proj2);
82 … __range1, _Range2&& __range2, _Comp __comp = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const { in operator()
90 __proj2);
H A Dsearch.h40 …_Sent1 __last1, _Iter2 __first2, _Sent2 __last2, _Pred& __pred, _Proj1& __proj1, _Proj2& __proj2) { in __search_forward_impl() argument
50 … if (std::__invoke(__pred, std::__invoke(__proj1, *__first1), std::__invoke(__proj2, *__first2))) in __search_forward_impl()
65 if (!std::__invoke(__pred, std::__invoke(__proj1, *__m1), std::__invoke(__proj2, *__m2))) { in __search_forward_impl()
90 _Proj2& __proj2, in __search_random_access_impl() argument
101 … if (std::__invoke(__pred, std::__invoke(__proj1, *__first1), std::__invoke(__proj2, *__first2))) in __search_random_access_impl()
112 if (!std::__invoke(__pred, std::__invoke(__proj1, *__m1), std::__invoke(__proj2, *__m2))) { in __search_random_access_impl()
128 _Proj2& __proj2,
141 __first1, __last1, __first2, __last2, __pred, __proj1, __proj2, __size1, __size2);
152 _Proj2& __proj2,
156 …ch_forward_impl<_ClassicAlgPolicy>(__first1, __last1, __first2, __last2, __pred, __proj1, __proj2);
H A Dranges_search.h46 _Proj2& __proj2) { in __ranges_search_impl()
61 __first1, __last1, __first2, __last2, __pred, __proj1, __proj2, __size1, __size2); in __ranges_search_impl()
68 …arch_forward_impl<_RangeAlgPolicy>(__first1, __last1, __first2, __last2, __pred, __proj1, __proj2); in __ranges_search_impl()
87 _Proj2 __proj2 = {}) const {
88 return __ranges_search_impl(__first1, __last1, __first2, __last2, __pred, __proj1, __proj2);
98 … __range1, _Range2&& __range2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const { in operator()
120 __proj2);
H A Dranges_find_first_of.h45 _Proj2& __proj2) { in __find_first_of_impl()
48 if (std::invoke(__pred, std::invoke(__proj1, *__first1), std::invoke(__proj2, *__j))) in __find_first_of_impl()
70 _Proj2 __proj2 = {}) const {
72 …(__first1), std::move(__last1), std::move(__first2), std::move(__last2), __pred, __proj1, __proj2);
82 … __range1, _Range2&& __range2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const { in operator()
90 __proj2);
H A Dranges_is_permutation.h46 _Proj2& __proj2) { in __is_permutation_func_impl()
48 …(__first1), std::move(__last1), std::move(__first2), std::move(__last2), __pred, __proj1, __proj2); in __is_permutation_func_impl()
66 _Proj2 __proj2 = {}) const {
68 …(__first1), std::move(__last1), std::move(__first2), std::move(__last2), __pred, __proj1, __proj2);
78 … __range1, _Range2&& __range2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const { in operator()
91 __proj2);
H A Dranges_mismatch.h44 …_first1, _S1 __last1, _I2 __first2, _S2 __last2, _Pred& __pred, _Proj1& __proj1, _Proj2& __proj2) { in __go()
46 if (!std::invoke(__pred, std::invoke(__proj1, *__first1), std::invoke(__proj2, *__first2))) in __go()
63 …S1 __last1, _I2 __first2, _S2 __last2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) in operator()
65 … return __go(std::move(__first1), __last1, std::move(__first2), __last2, __pred, __proj1, __proj2);
76 …operator()(_R1&& __r1, _R2&& __r2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) co… in operator()
78 …:begin(__r1), ranges::end(__r1), ranges::begin(__r2), ranges::end(__r2), __pred, __proj1, __proj2);
H A Dfind_end.h46 _Proj2& __proj2, in __find_end_impl() argument
58 … if (std::__invoke(__pred, std::__invoke(__proj1, *__first1), std::__invoke(__proj2, *__first2))) in __find_end_impl()
75 if (!std::__invoke(__pred, std::__invoke(__proj1, *__m1), std::__invoke(__proj2, *__m2))) { in __find_end_impl()
98 _Proj2& __proj2, in __find_end() argument
114 if (std::__invoke(__pred, std::__invoke(__proj1, *--__l1), std::__invoke(__proj2, *__l2))) in __find_end()
127 … if (!std::__invoke(__pred, std::__invoke(__proj1, *--__m1), std::__invoke(__proj2, *--__m2))) { in __find_end()
149 _Proj2& __proj2, in __find_end() argument
170 if (std::__invoke(__pred, std::__invoke(__proj1, *--__l1), std::__invoke(__proj2, *__l2))) in __find_end()
H A Dranges_merge.h62 _Proj2&& __proj2) { in __merge_impl() argument
64 if (std::invoke(__comp, std::invoke(__proj2, *__first2), std::invoke(__proj1, *__first1))) { in __merge_impl()
95 _Proj2 __proj2 = {}) const {
96 …rn __merge::__merge_impl(__first1, __last1, __first2, __last2, __result, __comp, __proj1, __proj2);
112 _Proj2 __proj2 = {}) const {
121 __proj2);
H A Dis_permutation.h79 _Proj2&& __proj2) {
94 if (std::__invoke(__pred, std::__invoke(__proj1, *__i), std::__invoke(__proj2, *__j)))
160 _Proj2&& __proj2,
164 … if (!std::__invoke(__pred, std::__invoke(__proj1, *__first1), std::__invoke(__proj2, *__first2)))
184 …(__first1), std::move(__last1), std::move(__first2), std::move(__last2), __pred, __proj1, __proj2);
203 _Proj2&& __proj2,
214 __proj2,
234 _Proj2&& __proj2) {
242 __proj2,
H A Dranges_includes.h55 _Proj2 __proj2 = {}) const {
63 std::move(__proj2));
73 … __range1, _Range2&& __range2, _Comp __comp = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const { in operator()
81 std::move(__proj2));
H A Dranges_starts_with.h52 _Proj2 __proj2 = {}) const {
60 __proj2)
71 … __range1, _Range2&& __range2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const { in operator()
79 __proj2)
H A Dranges_find_end.h55 _Proj2 __proj2 = {}) const {
63 __proj2,
76 … __range1, _Range2&& __range2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const { in operator()
84 __proj2,
H A Dranges_set_difference.h65 _Proj2 __proj2 = {}) const {
67 …t1, __last1, __first2, __last2, __result, ranges::__make_projected_comp(__comp, __proj1, __proj2));
84 _Proj2 __proj2 = {}) const {
91 ranges::__make_projected_comp(__comp, __proj1, __proj2));
H A Dranges_partial_sort_copy.h64 _Proj2 __proj2 = {}) const {
72 __proj2);
88 …nge, _Range2&& __result_range, _Comp __comp = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const { in operator()
96 __proj2);
H A Dranges_set_union.h66 _Proj2 __proj2 = {}) const {
73 ranges::__make_projected_comp(__comp, __proj1, __proj2));
90 _Proj2 __proj2 = {}) const {
97 ranges::__make_projected_comp(__comp, __proj1, __proj2));
H A Dranges_set_symmetric_difference.h63 _Proj2 __proj2 = {}) const {
70 ranges::__make_projected_comp(__comp, __proj1, __proj2));
89 _Proj2 __proj2 = {}) const {
96 ranges::__make_projected_comp(__comp, __proj1, __proj2));
H A Dranges_equal.h54 _Proj2 __proj2 = {}) const {
68 __proj2);
78 … __range1, _Range2&& __range2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const { in operator()
92 __proj2);
H A Dranges_set_intersection.h63 _Proj2 __proj2 = {}) const {
70 ranges::__make_projected_comp(__comp, __proj1, __proj2));
89 _Proj2 __proj2 = {}) const {
96 ranges::__make_projected_comp(__comp, __proj1, __proj2));
H A Dincludes.h38 _Proj2&& __proj2) { in __includes() argument
41 std::__invoke(__comp, std::__invoke(__proj2, *__first2), std::__invoke(__proj1, *__first1))) in __includes()
43 … if (!std::__invoke(__comp, std::__invoke(__proj1, *__first1), std::__invoke(__proj2, *__first2))) in __includes()
H A Dpartial_sort_copy.h51 _Proj2&& __proj2) { in __partial_sort_copy() argument
53 auto&& __projected_comp = std::__make_projected(__comp, __proj2); in __partial_sort_copy()
61 …if (std::__invoke(__comp, std::__invoke(__proj1, *__first), std::__invoke(__proj2, *__result_first… in __partial_sort_copy()
H A Dmake_projected.h84 …I constexpr decltype(auto) __make_projected_comp(_Comp& __comp, _Proj1& __proj1, _Proj2& __proj2) { in decltype()
95 std::invoke(__proj2, std::forward<decltype(__rhs)>(__rhs))); in decltype()
H A Dequal.h89 …_Sent1 __last1, _Iter2 __first2, _Sent2 __last2, _Pred& __comp, _Proj1& __proj1, _Proj2& __proj2) { in __equal_impl() argument
91 … if (!std::__invoke(__comp, std::__invoke(__proj1, *__first1), std::__invoke(__proj2, *__first2))) in __equal_impl()