Branch Coverage

/usr/include/c++/5/bits/vector.tcc
Criterion Covered Total %
branch 129 756 17.0


line true false branch
68 0 0 if (__n > this->max_size())
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 1 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)
0 0 if (this->capacity() < __n)
1 0 if (this->capacity() < __n)
0 0 if (this->capacity() < __n)
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)
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 1 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)
74 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)
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 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)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
309 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)
0 0 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)
0 6 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 1 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 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)
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)
6 4 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
1 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)
5 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)
3 3 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
5 1 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 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)
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)
232 4 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
5 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
2 8 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 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)
12 6 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)
28 6 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
22 7 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
5 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)
3 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)
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)
113 15 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 10 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)
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)
184 300 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
14 4 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)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 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)
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)
115 29 16 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage
9 20 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage
20 25 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage
125 9 16 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
144 0 0 if (__position + 1 != end())
0 0 if (__position + 1 != end())
0 0 if (__position + 1 != end())
0 0 if (__position + 1 != end())
156 0 0 if (__first != __last)
0 0 if (__first != __last)
158 0 0 if (__last != end())
0 0 if (__last != end())
170 0 0 if (&__x != this)
0 0 if (&__x != this)
0 0 if (&__x != this)
0 0 if (&__x != this)
0 0 if (&__x != this)
0 0 if (&__x != this)
0 0 if (&__x != this)
0 0 if (&__x != this)
213 0 if (&__x != this)
71 0 if (&__x != this)
0 0 if (&__x != this)
0 0 if (&__x != this)
0 0 if (&__x != this)
192 0 0 if (__xlen > capacity())
0 0 if (__xlen > capacity())
0 0 if (__xlen > capacity())
0 0 if (__xlen > capacity())
0 0 if (__xlen > capacity())
0 0 if (__xlen > capacity())
0 0 if (__xlen > capacity())
0 0 if (__xlen > capacity())
31 182 if (__xlen > capacity())
9 62 if (__xlen > capacity())
0 0 if (__xlen > capacity())
0 0 if (__xlen > capacity())
0 0 if (__xlen > capacity())
204 0 0 else if (size() >= __xlen)
0 0 else if (size() >= __xlen)
0 0 else if (size() >= __xlen)
0 0 else if (size() >= __xlen)
0 0 else if (size() >= __xlen)
0 0 else if (size() >= __xlen)
0 0 else if (size() >= __xlen)
0 0 else if (size() >= __xlen)
154 28 else if (size() >= __xlen)
0 62 else if (size() >= __xlen)
0 0 else if (size() >= __xlen)
0 0 else if (size() >= __xlen)
0 0 else if (size() >= __xlen)
228 0 0 if (__n > capacity())
29 122 if (__n > capacity())
233 0 0 else if (__n > size())
0 122 else if (__n > size())
271 0 0 if (__len > capacity())
0 0 if (__len > capacity())
0 0 if (__len > capacity())
283 0 0 else if (size() >= __len)
0 0 else if (size() >= __len)
0 0 else if (size() >= __len)
330 0 16 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
9 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
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 {
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 1 0 if (__n != 0)
454 0 1 if (size_type(this->_M_impl._M_end_of_storage
460 0 0 if (__elems_after > __n)
543 0 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
0 0 if (__n != 0)
1 0 if (__n != 0)
7 0 if (__n != 0)
1 0 if (__n != 0)
1 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)
0 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)
1 0 if (__n != 0)
74 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)
0 0 if (__n != 0)
0 0 if (__n != 0)
6 0 if (__n != 0)
0 0 if (__n != 0)
1 0 if (__n != 0)
1 0 if (__n != 0)
1 0 if (__n != 0)
1 0 if (__n != 0)
10 0 if (__n != 0)
1 0 if (__n != 0)
1 0 if (__n != 0)
6 0 if (__n != 0)
0 0 if (__n != 0)
372 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)
1 0 if (__n != 0)
0 0 if (__n != 0)
2 0 if (__n != 0)
13 0 if (__n != 0)
162 0 if (__n != 0)
508 0 if (__n != 0)
545 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
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
0 1 if (size_type(this->_M_impl._M_end_of_storage
0 7 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 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 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 1 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 74 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 0 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
2 4 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 1 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 10 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 6 if (size_type(this->_M_impl._M_end_of_storage
0 0 if (size_type(this->_M_impl._M_end_of_storage
0 372 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 1 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 13 if (size_type(this->_M_impl._M_end_of_storage
0 162 if (size_type(this->_M_impl._M_end_of_storage
0 508 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)
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
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)
0 0 if (__elems_after > __n)
715 0 0 if (__n == 0)
717 0 0 if (capacity() - size() >= __n)
779 0 0 if (this->_M_impl._M_finish._M_p != this->_M_impl._M_end_addr())