Branch Coverage

/usr/include/c++/5/bits/vector.tcc
Criterion Covered Total %
branch 99 446 22.2


line true false branch
68 0 0 if (__n > this->max_size())
0 1 if (__n > this->max_size())
0 0 if (__n > this->max_size())
0 0 if (__n > this->max_size())
0 0 if (__n > this->max_size())
70 0 0 if (this->capacity() < __n)
1 0 if (this->capacity() < __n)
0 0 if (this->capacity() < __n)
0 0 if (this->capacity() < __n)
0 0 if (this->capacity() < __n)
94 0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
21 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
1 1 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
4 3 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
1 1 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
1 1 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
1 19 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
2 13 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
4 7 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 3 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
3 4 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
129 16 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
22 11 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
10 8 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
2 2 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
17 120 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
7 3 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 6 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
10 4 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
4 4 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
257 20 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
17 16 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
144 0 0 if (__position + 1 != end())
156 2 5 if (__first != __last)
0 0 if (__first != __last)
158 0 2 if (__last != end())
0 0 if (__last != end())
170 0 0 if (&__x != this)
192 0 0 if (__xlen > capacity())
204 0 0 else if (size() >= __xlen)
228 0 0 if (__n > capacity())
0 0 if (__n > capacity())
0 14 if (__n > capacity())
233 0 0 else if (__n > size())
0 0 else if (__n > size())
0 14 else if (__n > size())
271 0 0 if (__len > capacity())
283 0 0 else if (size() >= __len)
428 0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
452 2 0 if (__n != 0)
454 0 2 if (size_type(this->_M_impl._M_end_of_storage
460 0 0 if (__elems_after > __n)
543 0 0 if (__n != 0)
1 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
5 0 if (__n != 0)
1 0 if (__n != 0)
1 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
2 0 if (__n != 0)
0 0 if (__n != 0)
1 0 if (__n != 0)
2 0 if (__n != 0)
2 0 if (__n != 0)
1 0 if (__n != 0)
1 0 if (__n != 0)
21 0 if (__n != 0)
1 0 if (__n != 0)
0 0 if (__n != 0)
5 0 if (__n != 0)
1 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
1 0 if (__n != 0)
0 0 if (__n != 0)
5 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
116 0 if (__n != 0)
2 0 if (__n != 0)
269 0 if (__n != 0)
5 0 if (__n != 0)
80 0 if (__n != 0)
2 0 if (__n != 0)
2 0 if (__n != 0)
4 0 if (__n != 0)
2 0 if (__n != 0)
545 0 0 if (size_type(this->_M_impl._M_end_of_storage
0 1 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 5 if (size_type(this->_M_impl._M_end_of_storage
0 1 if (size_type(this->_M_impl._M_end_of_storage
0 1 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 2 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 1 if (size_type(this->_M_impl._M_end_of_storage
0 2 if (size_type(this->_M_impl._M_end_of_storage
0 2 if (size_type(this->_M_impl._M_end_of_storage
0 1 if (size_type(this->_M_impl._M_end_of_storage
0 1 if (size_type(this->_M_impl._M_end_of_storage
0 21 if (size_type(this->_M_impl._M_end_of_storage
0 1 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
1 4 if (size_type(this->_M_impl._M_end_of_storage
0 1 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 1 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 5 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 116 if (size_type(this->_M_impl._M_end_of_storage
0 2 if (size_type(this->_M_impl._M_end_of_storage
0 269 if (size_type(this->_M_impl._M_end_of_storage
0 5 if (size_type(this->_M_impl._M_end_of_storage
0 80 if (size_type(this->_M_impl._M_end_of_storage
0 2 if (size_type(this->_M_impl._M_end_of_storage
0 2 if (size_type(this->_M_impl._M_end_of_storage
0 4 if (size_type(this->_M_impl._M_end_of_storage
0 2 if (size_type(this->_M_impl._M_end_of_storage
620 0 0 if (__first != __last)
0 0 if (__first != __last)
0 0 if (__first != __last)
0 0 if (__first != __last)
0 0 if (__first != __last)
623 0 0 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
628 0 0 if (__elems_after > __n)
0 0 if (__elems_after > __n)
0 0 if (__elems_after > __n)
0 0 if (__elems_after > __n)
0 0 if (__elems_after > __n)