/external/cronet/buildtools/third_party/libc++/trunk/include/__algorithm/ |
D | ranges_lexicographical_compare.h | 40 _Proj2& __proj2) { in __lexicographical_compare_impl() 43 || std::invoke(__comp, std::invoke(__proj1, *__first1), std::invoke(__proj2, *__first2))) in __lexicographical_compare_impl() 45 if (std::invoke(__comp, std::invoke(__proj2, *__first2), std::invoke(__proj1, *__first1))) in __lexicographical_compare_impl() 63 _Proj2 __proj2 = {}) const { 68 __proj2); 78 … __range1, _Range2&& __range2, _Comp __comp = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const { in operator() 83 __proj2);
|
D | search.h | 42 _Proj2& __proj2) { in __search_forward_impl() argument 52 … if (std::__invoke(__pred, std::__invoke(__proj1, *__first1), std::__invoke(__proj2, *__first2))) in __search_forward_impl() 67 if (!std::__invoke(__pred, std::__invoke(__proj1, *__m1), std::__invoke(__proj2, *__m2))) in __search_forward_impl() 89 _Proj2& __proj2, in __search_random_access_impl() argument 100 … if (std::__invoke(__pred, std::__invoke(__proj1, *__first1), std::__invoke(__proj2, *__first2))) in __search_random_access_impl() 111 if (!std::__invoke(__pred, std::__invoke(__proj1, *__m1), std::__invoke(__proj2, *__m2))) { in __search_random_access_impl() 129 _Proj2& __proj2, 146 __proj2, 161 _Proj2& __proj2, 170 __proj2);
|
D | ranges_search.h | 46 _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() 83 _Proj2 __proj2 = {}) const { 84 return __ranges_search_impl(__first1, __last1, __first2, __last2, __pred, __proj1, __proj2); 98 _Proj2 __proj2 = {}) const { 120 __proj2);
|
D | ranges_find_first_of.h | 41 _Proj2& __proj2) { in __find_first_of_impl() 44 if (std::invoke(__pred, std::invoke(__proj1, *__first1), std::invoke(__proj2, *__j))) in __find_first_of_impl() 62 _Proj2 __proj2 = {}) const { 67 __proj2); 81 _Proj2 __proj2 = {}) const { 86 __proj2);
|
D | ranges_is_permutation.h | 40 _Pred& __pred, _Proj1& __proj1, _Proj2& __proj2) { in __is_permutation_func_impl() 43 __pred, __proj1, __proj2); in __is_permutation_func_impl() 54 _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const { in operator() 57 __pred, __proj1, __proj2); 67 _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const { in operator() 75 __pred, __proj1, __proj2);
|
D | ranges_mismatch.h | 44 _Pred& __pred, _Proj1& __proj1, _Proj2& __proj2) { in __go() 46 if (!std::invoke(__pred, std::invoke(__proj1, *__first1), std::invoke(__proj2, *__first2))) in __go() 60 … _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const { in operator() 61 … return __go(std::move(__first1), __last1, std::move(__first2), __last2, __pred, __proj1, __proj2); 69 …operator()(_R1&& __r1, _R2&& __r2, _Pred __pred = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) co… in operator() 71 __pred, __proj1, __proj2);
|
D | find_end.h | 47 _Proj2& __proj2, in __find_end_impl() argument 59 … if (std::__invoke(__pred, std::__invoke(__proj1, *__first1), std::__invoke(__proj2, *__first2))) in __find_end_impl() 76 if (!std::__invoke(__pred, std::__invoke(__proj1, *__m1), std::__invoke(__proj2, *__m2))) in __find_end_impl() 101 _Proj2& __proj2, in __find_end() argument 117 if (std::__invoke(__pred, std::__invoke(__proj1, *--__l1), std::__invoke(__proj2, *__l2))) in __find_end() 130 if (!std::__invoke(__pred, std::__invoke(__proj1, *--__m1), std::__invoke(__proj2, *--__m2))) in __find_end() 154 _Proj2& __proj2, in __find_end() argument 175 if (std::__invoke(__pred, std::__invoke(__proj1, *--__l1), std::__invoke(__proj2, *__l2))) in __find_end()
|
D | ranges_merge.h | 59 _Proj2&& __proj2) { in __merge_impl() argument 61 if (std::invoke(__comp, std::invoke(__proj2, *__first2), std::invoke(__proj1, *__first1))) { in __merge_impl() 93 _Proj2 __proj2 = {}) const { 94 …rn __merge::__merge_impl(__first1, __last1, __first2, __last2, __result, __comp, __proj1, __proj2); 118 _Proj2 __proj2 = {}) const { 127 __proj2);
|
D | is_permutation.h | 60 _Pred&& __pred, _Proj1&& __proj1, _Proj2&& __proj2) { 75 if (std::__invoke(__pred, std::__invoke(__proj1, *__i), std::__invoke(__proj2, *__j))) 127 _Pred&& __pred, _Proj1&& __proj1, _Proj2&& __proj2, 131 … if (!std::__invoke(__pred, std::__invoke(__proj1, *__first1), std::__invoke(__proj2, *__first2))) 152 __pred, __proj1, __proj2); 161 _Pred&& __pred, _Proj1&& __proj1, _Proj2&& __proj2, 167 __pred, __proj1, __proj2, 177 _Pred&& __pred, _Proj1&& __proj1, _Proj2&& __proj2) { 180 __pred, __proj1, __proj2,
|
D | ranges_includes.h | 53 _Proj2 __proj2 = {}) const { 61 std::move(__proj2)); 72 … __range1, _Range2&& __range2, _Comp __comp = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const { in operator() 80 std::move(__proj2));
|
D | ranges_find_end.h | 48 _Proj2 __proj2 = {}) const { 56 __proj2, 73 _Proj2 __proj2 = {}) const { 81 __proj2,
|
D | ranges_set_difference.h | 63 _Proj2 __proj2 = {}) const { 65 …t1, __last1, __first2, __last2, __result, ranges::__make_projected_comp(__comp, __proj1, __proj2)); 84 _Proj2 __proj2 = {}) const { 91 ranges::__make_projected_comp(__comp, __proj1, __proj2));
|
D | ranges_partial_sort_copy.h | 54 _Comp __comp = {}, _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const { in operator() 57 __comp, __proj1, __proj2 71 _Proj1 __proj1 = {}, _Proj2 __proj2 = {}) const { 74 __comp, __proj1, __proj2
|
D | ranges_set_union.h | 64 _Proj2 __proj2 = {}) const { 71 ranges::__make_projected_comp(__comp, __proj1, __proj2)); 98 _Proj2 __proj2 = {}) const { 105 ranges::__make_projected_comp(__comp, __proj1, __proj2));
|
D | ranges_equal.h | 47 _Proj2 __proj2 = {}) const { 58 __proj2); 72 _Proj2 __proj2 = {}) const { 83 __proj2);
|
D | ranges_set_symmetric_difference.h | 61 _Proj2 __proj2 = {}) const { 68 ranges::__make_projected_comp(__comp, __proj1, __proj2)); 95 _Proj2 __proj2 = {}) const { 102 ranges::__make_projected_comp(__comp, __proj1, __proj2));
|
D | ranges_set_intersection.h | 61 _Proj2 __proj2 = {}) const { 68 ranges::__make_projected_comp(__comp, __proj1, __proj2)); 95 _Proj2 __proj2 = {}) const { 102 ranges::__make_projected_comp(__comp, __proj1, __proj2));
|
D | includes.h | 30 _Comp&& __comp, _Proj1&& __proj1, _Proj2&& __proj2) { in __includes() argument 33 __comp, std::__invoke(__proj2, *__first2), std::__invoke(__proj1, *__first1))) in __includes() 35 … if (!std::__invoke(__comp, std::__invoke(__proj1, *__first1), std::__invoke(__proj2, *__first2))) in __includes()
|
D | partial_sort_copy.h | 39 _Compare&& __comp, _Proj1&& __proj1, _Proj2&& __proj2) in __partial_sort_copy() argument 42 auto&& __projected_comp = std::__make_projected(__comp, __proj2); in __partial_sort_copy() 51 …if (std::__invoke(__comp, std::__invoke(__proj1, *__first), std::__invoke(__proj2, *__result_first… in __partial_sort_copy()
|
D | make_projected.h | 91 decltype(auto) __make_projected_comp(_Comp& __comp, _Proj1& __proj1, _Proj2& __proj2) { in decltype() 102 std::invoke(__proj2, std::forward<decltype(__rhs)>(__rhs))); in decltype()
|
D | equal.h | 82 …_Sent1 __last1, _Iter2 __first2, _Sent2 __last2, _Pred& __comp, _Proj1& __proj1, _Proj2& __proj2) { in __equal_impl() argument 84 … if (!std::__invoke(__comp, std::__invoke(__proj1, *__first1), std::__invoke(__proj2, *__first2))) in __equal_impl()
|