Branch Coverage

/usr/include/c++/5/bits/stl_algobase.h
Criterion Covered Total %
branch 59 94 62.7


line true false branch
200 1511 3624 if (__b < __a)
224 3245 19848 if (__a < __b)
5087 48 if (__a < __b)
338 0 4490 for(_Distance __n = __last - __first; __n > 0; --__n)
357 0 0 for(_Distance __n = __last - __first; __n > 0; --__n)
435145 7530 for(_Distance __n = __last - __first; __n > 0; --__n)
0 0 for(_Distance __n = __last - __first; __n > 0; --__n)
188075045 4246843 for(_Distance __n = __last - __first; __n > 0; --__n)
563 58471 926 for (__n = __last - __first; __n > 0; --__n)
9380 184 for (__n = __last - __first; __n > 0; --__n)
125404 1158 for (__n = __last - __first; __n > 0; --__n)
463425 7736 for (__n = __last - __first; __n > 0; --__n)
178596914 2873720 for (__n = __last - __first; __n > 0; --__n)
0 0 for (__n = __last - __first; __n > 0; --__n)
768 3 1 for (__decltype(__n + 0) __niter = __n;
970 67479 8604 while (__len > 0)
0 0 while (__len > 0)
14204 2057 while (__len > 0)
0 0 while (__len > 0)
184463 22656 while (__len > 0)
57052 7151 while (__len > 0)
2808816 952848 while (__len > 0)
69306785 16385536 while (__len > 0)
974 67479 0 std::advance(__middle, __half);
0 0 std::advance(__middle, __half);
14204 0 std::advance(__middle, __half);
0 0 std::advance(__middle, __half);
184463 0 std::advance(__middle, __half);
57052 0 std::advance(__middle, __half);
2808816 0 std::advance(__middle, __half);
69306785 0 std::advance(__middle, __half);
975 67479 0 if (__comp(__middle, __val))
52325 15154 if (__comp(__middle, __val))
0 0 if (__comp(__middle, __val))
0 0 if (__comp(__middle, __val))
14204 0 if (__comp(__middle, __val))
11946 2258 if (__comp(__middle, __val))
0 0 if (__comp(__middle, __val))
0 0 if (__comp(__middle, __val))
184463 0 if (__comp(__middle, __val))
131100 53363 if (__comp(__middle, __val))
57052 0 if (__comp(__middle, __val))
47771 9281 if (__comp(__middle, __val))
2808816 0 if (__comp(__middle, __val))
1606809 1202007 if (__comp(__middle, __val))
69306785 0 if (__comp(__middle, __val))
40327344 28979441 if (__comp(__middle, __val))