Home | History | Annotate | Download | only in bits

Lines Matching refs:__comp

89 		    _Compare __comp)
94 if (__comp(__first[__parent], __first[__child]))
112 __is_heap(_RandomAccessIterator __first, _Compare __comp, _Distance __n)
113 { return std::__is_heap_until(__first, __n, __comp) == __n; }
123 _Compare __comp)
124 { return std::__is_heap(__first, __comp, std::distance(__first, __last)); }
179 _Distance __topIndex, _Tp __value, _Compare __comp)
183 && __comp(*(__first + __parent), __value))
196 * @param __comp Comparison functor.
207 _Compare __comp)
218 __glibcxx_requires_heap_pred(__first, __last - 1, __comp);
222 _DistanceType(0), _GLIBCXX_MOVE(__value), __comp);
305 _Distance __len, _Tp __value, _Compare __comp)
312 if (__comp(*(__first + __secondChild),
326 _GLIBCXX_MOVE(__value), __comp);
332 _RandomAccessIterator __result, _Compare __comp)
343 _GLIBCXX_MOVE(__value), __comp);
350 * @param __comp Comparison functor to use.
360 _RandomAccessIterator __last, _Compare __comp)
367 __glibcxx_requires_heap_pred(__first, __last, __comp);
372 std::__pop_heap(__first, __last, __last, __comp);
418 * @param __comp Comparison functor to use.
422 * Comparisons are made using __comp.
427 _Compare __comp)
448 __comp);
486 * @param __comp Comparison functor to use.
490 * Comparisons are made using __comp.
495 _Compare __comp)
501 __glibcxx_requires_heap_pred(__first, __last, __comp);
506 std::__pop_heap(__first, __last, __last, __comp);
540 * @param __comp Comparison functor to use.
545 * the range [__first, i) is a heap. Comparisons are made using __comp.
550 _Compare __comp)
559 __comp);
578 * @param __comp Comparison functor to use.
585 _Compare __comp)
586 { return std::is_heap_until(__first, __last, __comp) == __last; }