line |
true |
false |
branch |
129
|
0 |
0 |
while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) |
|
0 |
0 |
while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) |
|
0 |
0 |
while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) |
212
|
0 |
0 |
while (__secondChild < (__len - 1) / 2) |
215
|
0 |
0 |
if (__comp(__first + __secondChild, |
221
|
0 |
0 |
if ((__len & 1) == 0 && __secondChild == (__len - 2) / 2) |
|
0 |
0 |
if ((__len & 1) == 0 && __secondChild == (__len - 2) / 2) |
228
|
0 |
0 |
std::__push_heap(__first, __holeIndex, __topIndex, |
245
|
0 |
0 |
std::__adjust_heap(__first, _DistanceType(0), |
325
|
0 |
0 |
if (__last - __first < 2) |
333
|
0 |
0 |
std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), |
335
|
0 |
0 |
if (__parent == 0) |
393
|
0 |
0 |
while (__last - __first > 1) |