| line |
true |
false |
branch |
|
68
|
0 |
0 |
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()) |
|
|
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) |
|
|
0 |
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 |
0 |
if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) |
|
|
0 |
9 |
if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) |
|
|
37 |
13 |
if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) |
|
|
23 |
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) |
|
|
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 |
0 |
if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) |
|
|
15 |
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) |
|
|
4 |
5 |
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 |
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) |
|
|
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) |
|
144
|
0 |
0 |
if (__position + 1 != end()) |
|
|
0 |
0 |
if (__position + 1 != end()) |
|
156
|
0 |
0 |
if (__first != __last) |
|
|
0 |
5 |
if (__first != __last) |
|
|
0 |
0 |
if (__first != __last) |
|
158
|
0 |
0 |
if (__last != end()) |
|
|
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) |
|
|
10 |
0 |
if (&__x != this) |
|
173
|
0 |
0 |
if (_Alloc_traits::_S_propagate_on_copy_assign()) |
|
|
0 |
0 |
if (_Alloc_traits::_S_propagate_on_copy_assign()) |
|
|
0 |
0 |
if (_Alloc_traits::_S_propagate_on_copy_assign()) |
|
|
0 |
10 |
if (_Alloc_traits::_S_propagate_on_copy_assign()) |
|
175
|
0 |
0 |
if (!_Alloc_traits::_S_always_equal() |
|
|
0 |
0 |
if (!_Alloc_traits::_S_always_equal() |
|
|
0 |
0 |
if (!_Alloc_traits::_S_always_equal() |
|
|
0 |
0 |
if (!_Alloc_traits::_S_always_equal() |
|
192
|
0 |
0 |
if (__xlen > capacity()) |
|
|
0 |
0 |
if (__xlen > capacity()) |
|
|
0 |
0 |
if (__xlen > capacity()) |
|
|
0 |
10 |
if (__xlen > capacity()) |
|
204
|
0 |
0 |
else if (size() >= __xlen) |
|
|
0 |
0 |
else if (size() >= __xlen) |
|
|
0 |
0 |
else if (size() >= __xlen) |
|
|
10 |
0 |
else if (size() >= __xlen) |
|
416
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
9 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
13 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
8 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
2 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
6 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
5 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
5 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
4 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
4 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
8 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
31 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
4 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
2 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
2 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
30 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
1 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
0 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
|
62 |
0 |
_Alloc_traits::construct(this->_M_impl, __new_start + size(), |
|
420
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
9 |
0 |
__new_finish |
|
|
13 |
0 |
__new_finish |
|
|
8 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
2 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
6 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
5 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
5 |
0 |
__new_finish |
|
|
4 |
0 |
__new_finish |
|
|
4 |
0 |
__new_finish |
|
|
8 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
31 |
0 |
__new_finish |
|
|
4 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
2 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
2 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
30 |
0 |
__new_finish |
|
|
1 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
62 |
0 |
__new_finish |
|
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 |
{ |
|
431
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
|
0 |
0 |
else |
|
543
|
0 |
0 |
if (__n != 0) |
|
|
0 |
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 |
|
561
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
565
|
0 |
0 |
__new_finish = |
|
|
0 |
0 |
__new_finish = |
|
570
|
0 |
0 |
{ |
|
|
0 |
0 |
{ |
|
|
0 |
0 |
{ |
|
|
0 |
0 |
{ |
|
620
|
0 |
0 |
if (__first != __last) |
|
|
0 |
0 |
if (__first != __last) |
|
|
0 |
0 |
if (__first != __last) |
|
642
|
0 |
0 |
std::advance(__mid, __elems_after); |
|
|
0 |
0 |
std::advance(__mid, __elems_after); |
|
|
0 |
0 |
std::advance(__mid, __elems_after); |
|
643
|
0 |
0 |
std::__uninitialized_copy_a(__mid, __last, |
|
|
0 |
0 |
std::__uninitialized_copy_a(__mid, __last, |
|
|
0 |
0 |
std::__uninitialized_copy_a(__mid, __last, |
|
647
|
0 |
0 |
std::__uninitialized_move_a(__position.base(), |
|
|
0 |
0 |
std::__uninitialized_move_a(__position.base(), |
|
|
0 |
0 |
std::__uninitialized_move_a(__position.base(), |
|
652
|
0 |
0 |
std::copy(__first, __mid, __position); |
|
|
0 |
0 |
std::copy(__first, __mid, __position); |
|
|
0 |
0 |
std::copy(__first, __mid, __position); |
|
663
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
667
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
671
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
|
0 |
0 |
__new_finish |
|
677
|
0 |
0 |
{ |
|
|
0 |
0 |
{ |
|
|
0 |
0 |
{ |
|
|
0 |
0 |
{ |
|
|
0 |
0 |
{ |
|
|
0 |
0 |
{ |