Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libcxx/include/__algorithm/
H A Dis_heap.h30 typedef typename __comp_ref_type<_Compare>::type _Comp_ref; in is_heap() typedef
31 return std::__is_heap_until(__first, __last, static_cast<_Comp_ref>(__comp)) == __last; in is_heap()
H A Dis_sorted.h30 typedef typename __comp_ref_type<_Compare>::type _Comp_ref; in is_sorted() typedef
31 return _VSTD::__is_sorted_until<_Comp_ref>(__first, __last, __comp) == __last; in is_sorted()
H A Dbinary_search.h30 using _Comp_ref = typename __comp_ref_type<_Compare>::type; in binary_search() local
31 __first = std::lower_bound<_ForwardIterator, _Tp, _Comp_ref>(__first, __last, __value, __comp); in binary_search()
H A Dmax_element.h43 typedef typename __comp_ref_type<_Compare>::type _Comp_ref; in max_element() typedef
44 return _VSTD::__max_element<_Comp_ref>(__first, __last, __comp); in max_element()
H A Dis_sorted_until.h44 typedef typename __comp_ref_type<_Compare>::type _Comp_ref; in is_sorted_until() typedef
45 return _VSTD::__is_sorted_until<_Comp_ref>(__first, __last, __comp); in is_sorted_until()
H A Dmax.h53 typedef typename __comp_ref_type<_Compare>::type _Comp_ref; in max() typedef
54 return *_VSTD::__max_element<_Comp_ref>(__t.begin(), __t.end(), __comp); in max()
H A Dmin.h53 typedef typename __comp_ref_type<_Compare>::type _Comp_ref; in min() typedef
54 return *_VSTD::__min_element<_Comp_ref>(__t.begin(), __t.end(), __comp); in min()
H A Dis_heap_until.h54 typedef typename __comp_ref_type<_Compare>::type _Comp_ref; in is_heap_until() typedef
55 return std::__is_heap_until(__first, __last, static_cast<_Comp_ref>(__comp)); in is_heap_until()
H A Dlexicographical_compare.h45 typedef typename __comp_ref_type<_Compare>::type _Comp_ref; in lexicographical_compare() typedef
46 … return _VSTD::__lexicographical_compare<_Comp_ref>(__first1, __last1, __first2, __last2, __comp); in lexicographical_compare()
H A Dmerge.h54 typedef typename __comp_ref_type<_Compare>::type _Comp_ref; in merge() typedef
55 return _VSTD::__merge<_Comp_ref>(__first1, __last1, __first2, __last2, __result, __comp); in merge()
H A Dprev_permutation.h64 using _Comp_ref = typename __comp_ref_type<_Compare>::type; in prev_permutation() local
66 std::move(__first), std::move(__last), static_cast<_Comp_ref>(__comp)).second; in prev_permutation()
H A Dnext_permutation.h64 using _Comp_ref = typename __comp_ref_type<_Compare>::type; in next_permutation() local
66 std::move(__first), std::move(__last), static_cast<_Comp_ref>(__comp)).second; in next_permutation()
H A Dset_difference.h56 typedef typename __comp_ref_type<_Compare>::type _Comp_ref; in set_difference() typedef
57 …return std::__set_difference<_Comp_ref>(__first1, __last1, __first2, __last2, __result, __comp).se… in set_difference()
H A Dmin_element.h57 typedef typename __comp_ref_type<_Compare>::type _Comp_ref; in min_element() typedef
58 return std::__min_element<_Comp_ref>(std::move(__first), std::move(__last), __comp); in min_element()
H A Dincludes.h51 typedef typename __comp_ref_type<_Compare>::type _Comp_ref; in includes() typedef
54 static_cast<_Comp_ref>(__comp), __identity(), __identity()); in includes()
H A Dpartial_sort_copy.h71 using _Comp_ref = typename __comp_ref_type<_Compare>::type; in partial_sort_copy() local
73 static_cast<_Comp_ref>(__comp), __identity(), __identity()); in partial_sort_copy()
H A Dpartial_sort.h66 using _Comp_ref = typename __comp_ref_type<_Compare>::type; in __partial_sort() local
67 … = std::__partial_sort_impl<_AlgPolicy>(__first, __middle, __last, static_cast<_Comp_ref>(__comp)); in __partial_sort()
H A Dequal_range.h67 typedef typename __comp_ref_type<_Compare>::type _Comp_ref; in equal_range() typedef
69 …std::move(__first), std::move(__last), __value, static_cast<_Comp_ref>(__comp), std::__identity()); in equal_range()
H A Dset_intersection.h69 typedef typename __comp_ref_type<_Compare>::type _Comp_ref; in set_intersection() typedef
70 return std::__set_intersection<_ClassicAlgPolicy, _Comp_ref>( in set_intersection()
H A Dset_symmetric_difference.h74 typedef typename __comp_ref_type<_Compare>::type _Comp_ref; in set_symmetric_difference() typedef
75 return std::__set_symmetric_difference<_Comp_ref>( in set_symmetric_difference()
H A Dset_union.h70 typedef typename __comp_ref_type<_Compare>::type _Comp_ref; in set_union() typedef
71 return std::__set_union<_Comp_ref>( in set_union()
H A Dnth_element.h234 using _Comp_ref = typename __comp_ref_type<_Compare>::type; in __nth_element_impl() local
235 std::__nth_element<_AlgPolicy, _Comp_ref>(__first, __nth, __last, __comp); in __nth_element_impl()
H A Dinplace_merge.h234 typedef typename __comp_ref_type<_Compare>::type _Comp_ref; in inplace_merge() typedef
236 std::move(__first), std::move(__middle), std::move(__last), static_cast<_Comp_ref>(__comp)); in inplace_merge()
H A Dstable_sort.h226 using _Comp_ref = typename __comp_ref_type<_Compare>::type; in __stable_sort_impl() local
227 …std::__stable_sort<_AlgPolicy, _Comp_ref>(__first, __last, __comp, __len, __buf.first, __buf.secon… in __stable_sort_impl()
H A Dsort.h679 using _Comp_ref = typename __comp_ref_type<_Comp>::type;
684 using _WrappedComp = typename _WrapAlgPolicy<_AlgPolicy, _Comp_ref>::type;
685 _Comp_ref __comp_ref(__comp);