Branch Coverage

/usr/include/c++/5/bits/basic_string.tcc
Criterion Covered Total %
branch 0 22 0.0


line true false branch
215 0 0 if (__gnu_cxx::__is_null_pointer(__beg) && __beg != __end)
0 0 if (__gnu_cxx::__is_null_pointer(__beg) && __beg != __end)
0 0 if (__gnu_cxx::__is_null_pointer(__beg) && __beg != __end)
219 0 0 size_type __dnew = static_cast(std::distance(__beg, __end));
221 0 0 if (__dnew > size_type(_S_local_capacity))
223 0 0 _M_data(_M_create(__dnew, size_type(0)));
0 0 _M_data(_M_create(__dnew, size_type(0)));
224 0 0 _M_capacity(__dnew);
229 0 0 { this->_S_copy_chars(_M_data(), __beg, __end); }
231 0 0 {
236 0 0 _M_set_length(__dnew);