Branch Coverage

/usr/include/c++/5/bits/vector.tcc
Criterion Covered Total %
branch 70 288 24.3


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)
0 6 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
11 12 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)
2 38 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
4 26 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)
16 16 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)
115 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)
4 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
17 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 2 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)
0 0 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 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)
6 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)
1 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)
17 123 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
14 6 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
0 12 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
156 0 0 if (__first != __last)
158 0 0 if (__last != end())
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 {
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)
4 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)
1 0 if (__n != 0)
1 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)
10 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)
0 0 if (__n != 0)
172 0 if (__n != 0)
85 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 4 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 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 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
2 8 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 0 if (size_type(this->_M_impl._M_end_of_storage
0 172 if (size_type(this->_M_impl._M_end_of_storage
0 85 if (size_type(this->_M_impl._M_end_of_storage
620 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
628 0 0 if (__elems_after > __n)
0 0 if (__elems_after > __n)