Lines Matching refs:__comp
61 _OutputIterator __result, _Compare&& __comp) in __half_inplace_merge() argument
71 if (__comp(*__first2, *__first1)) in __half_inplace_merge()
90 _Compare&& __comp, in __buffered_inplace_merge() argument
102 std::__half_inplace_merge<_AlgPolicy>(__buff, __p, __middle, __last, __first, __comp); in __buffered_inplace_merge()
114 _RBi(__last), _Inverted(__comp)); in __buffered_inplace_merge()
123 _Compare&& __comp, in __inplace_merge() argument
138 (__first, __middle, __last, __comp, __len1, __len2, __buff); in __inplace_merge()
144 if (__comp(*__middle, *__first)) in __inplace_merge()
165 … __m1 = std::__upper_bound<_AlgPolicy>(__first, __middle, *__m2, __comp, std::__identity()); in __inplace_merge()
180 __m2 = std::lower_bound(__middle, __last, *__m1, __comp); in __inplace_merge()
193 __first, __m1, __middle, __comp, __len11, __len21, __buff, __buff_size); in __inplace_merge()
202 __middle, __m2, __last, __comp, __len12, __len22, __buff, __buff_size); in __inplace_merge()
215 _Compare&& __comp) in __inplace_merge() argument
228 …std::move(__first), std::move(__middle), std::move(__last), __comp, __len1, __len2, __buf.first, _… in __inplace_merge()
233 …terator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Compare __comp) { in inplace_merge() argument
236 std::move(__first), std::move(__middle), std::move(__last), static_cast<_Comp_ref>(__comp)); in inplace_merge()