Lines Matching defs:__first
39 push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last);
44 push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
49 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
54 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
57 *__result = *__first;
58 __adjust_heap(__first, _Distance(0), _Distance(__last - __first), __val);
62 void pop_heap(_RandomAccessIterator __first,
68 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
74 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
78 *__result = *__first;
79 __adjust_heap(__first, _Distance(0), _Distance(__last - __first),
85 pop_heap(_RandomAccessIterator __first,
90 make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last);
94 make_heap(_RandomAccessIterator __first,
99 void sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last)
101 while (__last - __first > 1)
102 pop_heap(__first, __last--);
108 sort_heap(_RandomAccessIterator __first,
111 while (__last - __first > 1)
112 pop_heap(__first, __last--, __comp);