Branch Coverage

/usr/include/c++/5/bits/stl_vector.h
Criterion Covered Total %
branch 10 24 41.6


line true false branch
170 65 0 return __n != 0 ? _Tr::allocate(_M_impl, __n) : pointer();
4 0 return __n != 0 ? _Tr::allocate(_M_impl, __n) : pointer();
177 65 13 if (__p)
4 9 if (__p)
1227 4 0 std::__uninitialized_copy_a(__first, __last, __result,
1232 0 0 {
1424 0 0 if (max_size() - size() < __n)
0 65 if (max_size() - size() < __n)
1428 0 0 return (__len < size() || __len > max_size()) ? max_size() : __len;
0 0 return (__len < size() || __len > max_size()) ? max_size() : __len;
65 0 return (__len < size() || __len > max_size()) ? max_size() : __len;
0 65 return (__len < size() || __len > max_size()) ? max_size() : __len;