Searched refs:__secondChild (Results 1 - 2 of 2) sorted by relevance

/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/libstdc++-v3/include/bits/
H A Dstl_heap.h213 _Distance __secondChild = 2 * __holeIndex + 2; local
214 while (__secondChild < __len)
216 if (*(__first + __secondChild) < *(__first + (__secondChild - 1)))
217 __secondChild--;
218 *(__first + __holeIndex) = *(__first + __secondChild);
219 __holeIndex = __secondChild;
220 __secondChild = 2 * (__secondChild + 1);
222 if (__secondChild
276 _Distance __secondChild = 2 * __holeIndex + 2; local
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
H A Dstl_heap.h228 _Distance __secondChild = __holeIndex; local
229 while (__secondChild < (__len - 1) / 2)
231 __secondChild = 2 * (__secondChild + 1);
232 if (*(__first + __secondChild) < *(__first + (__secondChild - 1)))
233 __secondChild--;
234 *(__first + __holeIndex) = _GLIBCXX_MOVE(*(__first + __secondChild));
235 __holeIndex = __secondChild;
237 if ((__len & 1) == 0 && __secondChild
299 _Distance __secondChild = __holeIndex; local
[all...]

Completed in 58 milliseconds