Branch Coverage

/usr/include/c++/5/bits/stl_algo.h
Criterion Covered Total %
branch 0 98 0.0


line true false branch
81 0 0 if (__comp(__a, __b))
83 0 0 if (__comp(__b, __c))
85 0 0 else if (__comp(__a, __c))
90 0 0 else if (__comp(__a, __c))
92 0 0 else if (__comp(__b, __c))
118 0 0 for (; __trip_count > 0; --__trip_count)
120 0 0 if (__pred(__first))
124 0 0 if (__pred(__first))
128 0 0 if (__pred(__first))
132 0 0 if (__pred(__first))
140 0 0 if (__pred(__first))
144 0 0 if (__pred(__first))
148 0 0 if (__pred(__first))
162 0 0 std::__iterator_category(__first));
945 0 0 if (__first == __last)
948 0 0 while (++__next != __last)
950 0 0 if (__binary_pred(__first, __next))
963 0 0 __first = std::__adjacent_find(__first, __last, __binary_pred);
964 0 0 if (__first == __last)
970 0 0 while (++__first != __last)
971 0 0 if (!__binary_pred(__dest, __first))
1002 0 0 __gnu_cxx::__ops::__iter_equal_to_iter());
1670 0 0 for (_RandomAccessIterator __i = __middle; __i < __last; ++__i)
1671 0 0 if (__comp(__i, __first))
1672 0 0 std::__pop_heap(__first, __middle, __i, __comp);
1823 0 0 while (__comp(__val, __next))
1838 0 0 if (__first == __last) return;
1840 0 0 for (_RandomAccessIterator __i = __first + 1; __i != __last; ++__i)
1842 0 0 if (__comp(__i, __first))
1846 0 0 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1);
1850 0 0 std::__unguarded_linear_insert(__i,
1861 0 0 for (_RandomAccessIterator __i = __first; __i != __last; ++__i)
1862 0 0 std::__unguarded_linear_insert(__i,
1878 0 0 if (__last - __first > int(_S_threshold))
1897 0 0 while (__comp(__first, __pivot))
1900 0 0 while (__comp(__pivot, __last))
1902 0 0 if (!(__first < __last))
1916 0 0 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
1918 0 0 return std::__unguarded_partition(__first + 1, __last, __first, __comp);
1939 0 0 while (__last - __first > int(_S_threshold))
1941 0 0 if (__depth_limit == 0)
1943 0 0 std::__partial_sort(__first, __last, __last, __comp);
1948 0 0 std::__unguarded_partition_pivot(__first, __last, __comp);
1949 0 0 std::__introsort_loop(__cut, __last, __depth_limit, __comp);
1961 0 0 if (__first != __last)
2268 0 0 __gnu_cxx::__ops::__iter_less_val());
2269 0 0 return __i != __last && !(__val < *__i);
0 0 return __i != __last && !(__val < *__i);
4698 0 0 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter());