Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/libcxx/include/__algorithm/
H A Dranges_ends_with.h48 _Proj1& __proj1, 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()
65 _Proj1& __proj1, in __ends_with_fn_impl()
69 … __ends_with_fn_impl_bidirectional(__first1, __last1, __first2, __last2, __pred, __proj1, __proj2); in __ends_with_fn_impl()
85 __proj1, in __ends_with_fn_impl()
105 _Proj1& __proj1, in __ends_with_fn_impl_with_offset()
111 …(__first1), std::move(__last1), std::move(__first2), std::move(__last2), __pred, __proj1, __proj2); in __ends_with_fn_impl_with_offset()
121 std::ref(__proj1), in __ends_with_fn_impl_with_offset()
142 _Proj1 __proj1 = {},
145 …(__first1), std::move(__last1), std::move(__first2), std::move(__last2), __pred, __proj1, __proj2);
[all …]
H A Dranges_lexicographical_compare.h43 _Proj1& __proj1, in __lexicographical_compare_impl()
46 …if (__first1 == __last1 || std::invoke(__comp, std::invoke(__proj1, *__first1), std::invoke(__proj… in __lexicographical_compare_impl()
48 if (std::invoke(__comp, std::invoke(__proj2, *__first2), std::invoke(__proj1, *__first1))) in __lexicographical_compare_impl()
69 _Proj1 __proj1 = {},
72 …(__first1), std::move(__last1), std::move(__first2), std::move(__last2), __comp, __proj1, __proj2);
82 …_Range1&& __range1, _Range2&& __range2, _Comp __comp = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {… in operator()
89 __proj1,
H A Dis_permutation.h78 _Proj1&& __proj1,
86 if (std::__invoke(__pred, std::__invoke(__proj1, *__match), std::__invoke(__proj1, *__i)))
94 if (std::__invoke(__pred, std::__invoke(__proj1, *__i), std::__invoke(__proj2, *__j)))
103 if (std::__invoke(__pred, std::__invoke(__proj1, *__i), std::__invoke(__proj1, *__j)))
159 _Proj1&& __proj1,
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);
202 _Proj1&& __proj1,
213 __proj1,
233 _Proj1&& __proj1,
[all …]
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()
89 _Proj1& __proj1, 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()
131 … _Sent1 __last1, _Iter2 __first2, _Sent2 __last2, _Pred& __pred, _Proj1& __proj1, _Proj2& __proj2)… in __search_impl() argument
142 __first1, __last1, __first2, __last2, __pred, __proj1, __proj2, __size1, __size2); in __search_impl()
158 … _Sent1 __last1, _Iter2 __first2, _Sent2 __last2, _Pred& __pred, _Proj1& __proj1, _Proj2& __proj2)… in __search_impl() argument
159 …ch_forward_impl<_ClassicAlgPolicy>(__first1, __last1, __first2, __last2, __pred, __proj1, __proj2); in __search_impl()
H A Dranges_search.h45 _Proj1& __proj1, 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()
86 _Proj1 __proj1 = {},
88 return __ranges_search_impl(__first1, __last1, __first2, __last2, __pred, __proj1, __proj2);
98 …_Range1&& __range1, _Range2&& __range2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {… in operator()
119 __proj1,
H A Dranges_mismatch.h46 …__go(_I1 __first1, _S1 __last1, _I2 __first2, _S2 __last2, _Pred& __pred, _Proj1& __proj1, _Proj2&… in __go()
51 …smatch(__range1.first, __range1.second, __range2.first, __range2.second, __pred, __proj1, __proj2); in __go()
55 …(__first1), std::move(__last1), std::move(__first2), std::move(__last2), __pred, __proj1, __proj2); in __go()
69 …_I1 __first1, _S1 __last1, _I2 __first2, _S2 __last2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Pro… in operator()
71 … return __go(std::move(__first1), __last1, std::move(__first2), __last2, __pred, __proj1, __proj2);
82 …operator()(_R1&& __r1, _R2&& __r2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) co… in operator()
84 …:begin(__r1), ranges::end(__r1), ranges::begin(__r2), ranges::end(__r2), __pred, __proj1, __proj2);
H A Dranges_is_permutation.h45 _Proj1& __proj1, in __is_permutation_func_impl()
48 …(__first1), std::move(__last1), std::move(__first2), std::move(__last2), __pred, __proj1, __proj2); in __is_permutation_func_impl()
65 _Proj1 __proj1 = {},
68 …(__first1), std::move(__last1), std::move(__first2), std::move(__last2), __pred, __proj1, __proj2);
78 …_Range1&& __range1, _Range2&& __range2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {… in operator()
90 __proj1,
H A Dranges_find_first_of.h44 _Proj1& __proj1, in __find_first_of_impl()
48 if (std::invoke(__pred, std::invoke(__proj1, *__first1), std::invoke(__proj2, *__j))) in __find_first_of_impl()
69 _Proj1 __proj1 = {},
72 …(__first1), std::move(__last1), std::move(__first2), std::move(__last2), __pred, __proj1, __proj2);
82 …_Range1&& __range1, _Range2&& __range2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {… in operator()
89 __proj1,
H A Dfind_end.h45 _Proj1& __proj1, 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()
97 _Proj1& __proj1, 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()
148 _Proj1& __proj1, in __find_end() argument
170 if (std::__invoke(__pred, std::__invoke(__proj1, *--__l1), std::__invoke(__proj2, *__l2))) in __find_end()
179 if (!std::__invoke(__pred, std::__invoke(__proj1, *--__m1), std::__invoke(*--__m2))) { in __find_end()
H A Dranges_merge.h61 _Proj1&& __proj1, in __merge_impl()
64 if (std::invoke(__comp, std::invoke(__proj2, *__first2), std::invoke(__proj1, *__first1))) { in __merge_impl()
94 _Proj1 __proj1 = {},
96 return __merge::__merge_impl(__first1, __last1, __first2, __last2, __result, __comp, __proj1, __proj2);
111 _Proj1 __proj1 = {},
120 __proj1,
58 __merge_impl(_InIter1 && __first1,_Sent1 && __last1,_InIter2 && __first2,_Sent2 && __last2,_OutIter && __result,_Comp && __comp,_Proj1 && __proj1,_Proj2 && __proj2) __merge_impl() argument
H A Dmismatch.h41 __mismatch_loop(_Iter1 __first1, _Sent1 __last1, _Iter2 __first2, _Pred& __pred, _Proj1& __proj1, _… in __mismatch_loop() argument
43 … if (!std::__invoke(__pred, std::__invoke(__proj1, *__first1), std::__invoke(__proj2, *__first2))) in __mismatch_loop()
53 __mismatch(_Iter1 __first1, _Sent1 __last1, _Iter2 __first2, _Pred& __pred, _Proj1& __proj1, _Proj2… in __mismatch() argument
54 return std::__mismatch_loop(__first1, __last1, __first2, __pred, __proj1, __proj2); in __mismatch()
141 __mismatch(_Tp* __first1, _Tp* __last1, _Tp* __first2, _Pred& __pred, _Proj1& __proj1, _Proj2& __pr… in __mismatch() argument
143 return std::__mismatch_loop(__first1, __last1, __first2, __pred, __proj1, __proj2); in __mismatch()
170 … _Sent1 __last1, _Iter2 __first2, _Sent2 __last2, _Pred& __pred, _Proj1& __proj1, _Proj2& __proj2)… in __mismatch() argument
172 … if (!std::__invoke(__pred, std::__invoke(__proj1, *__first1), std::__invoke(__proj2, *__first2))) in __mismatch()
182 __mismatch(_Tp* __first1, _Tp* __last1, _Tp* __first2, _Tp* __last2, _Pred& __pred, _Proj1& __proj1 in __mismatch() argument
184 return std::__mismatch(__first1, __first1 + __len, __first2, __pred, __proj1, __proj2); in __mismatch()
H A Dranges_starts_with.h51 _Proj1 __proj1 = {},
59 __proj1,
71 …operator()(_Range1&& __range1, _Range2&& __range2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 … in operator()
78 __proj1,
H A Dranges_includes.h54 _Proj1 __proj1 = {},
62 std::move(__proj1),
73 …_Range1&& __range1, _Range2&& __range2, _Comp __comp = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {… in operator()
80 std::move(__proj1),
H A Dranges_find_end.h54 _Proj1 __proj1 = {},
62 __proj1,
76 …_Range1&& __range1, _Range2&& __range2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {… in operator()
83 __proj1,
H A Dranges_contains_subrange.h54 _Proj1 __proj1 = {},
60 …std::move(__first1), __last1, std::move(__first2), __last2, __pred, std::ref(__proj1), std::ref(__…
71 …operator()(_Range1&& __range1, _Range2&& __range2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 … in operator()
80 auto __ret = ranges::search(__range1, __range2, __pred, std::ref(__proj1), std::ref(__proj2));
H A Dranges_set_difference.h64 _Proj1 __proj1 = {},
67 __first1, __last1, __first2, __last2, __result, ranges::__make_projected_comp(__comp, __proj1, __proj2));
83 _Proj1 __proj1 = {},
91 ranges::__make_projected_comp(__comp, __proj1, __proj2));
H A Dranges_partial_sort_copy.h63 _Proj1 __proj1 = {},
71 __proj1,
88 _Range1&& __range, _Range2&& __result_range, _Comp __comp = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const {
95 __proj1,
H A Dranges_set_intersection.h62 _Proj1 __proj1 = {},
70 ranges::__make_projected_comp(__comp, __proj1, __proj2));
88 _Proj1 __proj1 = {},
96 ranges::__make_projected_comp(__comp, __proj1, __proj2));
H A Dranges_set_union.h65 _Proj1 __proj1 = {},
73 ranges::__make_projected_comp(__comp, __proj1, __proj2));
89 _Proj1 __proj1 = {},
97 ranges::__make_projected_comp(__comp, __proj1, __proj2));
H A Dranges_set_symmetric_difference.h62 _Proj1 __proj1 = {},
70 ranges::__make_projected_comp(__comp, __proj1, __proj2));
88 _Proj1 __proj1 = {},
96 ranges::__make_projected_comp(__comp, __proj1, __proj2));
H A Dranges_equal.h53 _Proj1 __proj1 = {},
67 __proj1,
78 …_Range1&& __range1, _Range2&& __range2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {… in operator()
91 __proj1,
H A Dincludes.h37 _Proj1&& __proj1, 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.h50 _Proj1&& __proj1, in __partial_sort_copy()
61 if (std::__invoke(__comp, std::__invoke(__proj1, *__first), std::__invoke(__proj2, *__result_first))) {
39 __partial_sort_copy(_InputIterator __first,_Sentinel1 __last,_RandomAccessIterator __result_first,_Sentinel2 __result_last,_Compare && __comp,_Proj1 && __proj1,_Proj2 && __proj2) __partial_sort_copy() argument
H A Dmake_projected.h84 _LIBCPP_HIDE_FROM_ABI constexpr decltype(auto) __make_projected_comp(_Comp& __comp, _Proj1& __proj1 in decltype()
94 std::invoke(__proj1, std::forward<decltype(__lhs)>(__lhs)), in decltype()
H A Dequal.h74 … _Sent1 __last1, _Iter2 __first2, _Sent2 __last2, _Pred& __comp, _Proj1& __proj1, _Proj2& __proj2)… in __equal_impl() argument
76 … if (!std::__invoke(__comp, std::__invoke(__proj1, *__first1), std::__invoke(__proj2, *__first2))) in __equal_impl()