Branch Coverage

/usr/include/c++/5/functional
Criterion Covered Total %
branch 10 28 35.7


line true false branch
1702 0 0 new (__dest._M_access()) _Functor(__source._M_access<_Functor>());
0 0 new (__dest._M_access()) _Functor(__source._M_access<_Functor>());
1746 0 0 _M_clone(__dest, __source, _Local_storage());
0 0 _M_clone(__dest, __source, _Local_storage());
1750 54 0 _M_destroy(__dest, _Local_storage());
31 0 _M_destroy(__dest, _Local_storage());
1783 54 0 { new (__functor._M_access()) _Functor(std::move(__f)); }
31 0 { new (__functor._M_access()) _Functor(std::move(__f)); }
1829 85 0 if (_M_manager)
2252 54 0 if (_My_handler::_M_not_empty_function(__f))
31 0 if (_My_handler::_M_not_empty_function(__f))
2254 54 0 _My_handler::_M_init_functor(_M_functor, std::move(__f));
31 0 _My_handler::_M_init_functor(_M_functor, std::move(__f));
2265 0 83 if (_M_empty())