Branch Coverage

/usr/include/c++/5/functional
Criterion Covered Total %
branch 0 54 0.0


line true false branch
1710 0 0 __dest._M_access<_Functor*>() =
0 0 __dest._M_access<_Functor*>() =
1726 0 0 delete __victim._M_access<_Functor*>();
0 0 delete __victim._M_access<_Functor*>();
1746 0 0 _M_clone(__dest, __source, _Local_storage());
0 0 _M_clone(__dest, __source, _Local_storage());
1758 0 0 { _M_init_functor(__functor, std::move(__f), _Local_storage()); }
0 0 { _M_init_functor(__functor, std::move(__f), _Local_storage()); }
1787 0 0 { __functor._M_access<_Functor*>() = new _Functor(std::move(__f)); }
0 0 { __functor._M_access<_Functor*>() = new _Functor(std::move(__f)); }
1829 0 0 if (_M_manager)
2236 0 0 if (static_cast(__x))
0 0 if (static_cast(__x))
0 0 if (static_cast(__x))
0 0 if (static_cast(__x))
2238 0 0 __x._M_manager(_M_functor, __x._M_functor, __clone_functor);
0 0 __x._M_manager(_M_functor, __x._M_functor, __clone_functor);
0 0 __x._M_manager(_M_functor, __x._M_functor, __clone_functor);
0 0 __x._M_manager(_M_functor, __x._M_functor, __clone_functor);
2252 0 0 if (_My_handler::_M_not_empty_function(__f))
0 0 if (_My_handler::_M_not_empty_function(__f))
2254 0 0 _My_handler::_M_init_functor(_M_functor, std::move(__f));
0 0 _My_handler::_M_init_functor(_M_functor, std::move(__f));
2265 0 0 if (_M_empty())
0 0 if (_M_empty())
0 0 if (_M_empty())
0 0 if (_M_empty())