LCOV - code coverage report
Current view: top level - snapdev - callback_manager.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 50 50 100.0 %
Date: 2022-02-13 10:56:14 Functions: 39 42 92.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
auto snapdev::callback_manager<bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>::add_callback(bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >), int)::{lambda(auto:1 const&)#1}::operator()<snapdev::callback_manager<bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>::item_t>(snapdev::callback_manager<bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>::item_t const&) const 0
auto snapdev::callback_manager<bool (*)()>::add_callback(bool (*)(), int)::{lambda(auto:1 const&)#1}::operator()<snapdev::callback_manager<bool (*)()>::item_t>(snapdev::callback_manager<bool (*)()>::item_t const&) const 0
auto snapdev::callback_manager<std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)> >::add_callback(std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)>, int)::{lambda(auto:1 const&)#1}::operator()<snapdev::callback_manager<std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)> >::item_t>(snapdev::callback_manager<std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)> >::item_t const&) const 0
snapdev::callback_manager<bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>::add_callback(bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >), int) 1
snapdev::callback_manager<bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>::item_t::item_t(unsigned int, bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >), int) 1
snapdev::callback_manager<bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>::callback_manager() 1
snapdev::callback_manager<bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>::~callback_manager() 1
snapdev::callback_manager<bool (*)()>::add_callback(bool (*)(), int) 1
bool snapdev::callback_manager<bool (*)()>::call_function<>() 1
std::enable_if<std::is_same<bool (*)(), bool (*)()>::value&&(!snapdev::is_shared_ptr<bool (*)()>::value), bool>::type snapdev::callback_manager<bool (*)()>::call<, bool (*)()>() 1
snapdev::callback_manager<bool (*)()>::item_t::item_t(unsigned int, bool (*)(), int) 1
snapdev::callback_manager<bool (*)()>::callback_manager() 1
snapdev::callback_manager<bool (*)()>::~callback_manager() 1
bool snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::call_member<bool (CATCH2_INTERNAL_TEST_0()::foo::*)()>(bool (CATCH2_INTERNAL_TEST_0()::foo::*)()) 1
std::enable_if<(std::is_same<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo>, std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::value&&std::is_member_function_pointer<bool (CATCH2_INTERNAL_TEST_0()::foo::*)()>::value)&&snapdev::is_shared_ptr<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::value, bool>::type snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::call<bool (CATCH2_INTERNAL_TEST_0()::foo::*)(), , std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >(bool (CATCH2_INTERNAL_TEST_0()::foo::*)()) 1
snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::callback_manager() 1
snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::~callback_manager() 1
snapdev::callback_manager<std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)> >::add_callback(std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)>, int) 1
bool snapdev::callback_manager<std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)> >::call_function<>() 1
snapdev::callback_manager<std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)> >::remove_callback(unsigned int) 1
std::enable_if<std::is_same<std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)>, std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)> >::value&&(!snapdev::is_shared_ptr<std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)> >::value), bool>::type snapdev::callback_manager<std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)> >::call<, std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)> >() 1
snapdev::callback_manager<std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)> >::item_t::item_t(unsigned int, std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)>, int) 1
snapdev::callback_manager<std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)> >::callback_manager() 1
snapdev::callback_manager<std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)> >::~callback_manager() 1
snapdev::callback_manager<bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>::size() const 1
snapdev::callback_manager<bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>::empty() const 1
auto snapdev::callback_manager<std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)> >::remove_callback(unsigned int)::{lambda(auto:1 const&)#1}::operator()<snapdev::callback_manager<std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)> >::item_t>(snapdev::callback_manager<std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)> >::item_t const&) const 1
bool snapdev::callback_manager<bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>::call_function<int, int, char const*>(int, int, char const*) 2
std::enable_if<std::is_same<bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >), bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>::value&&(!snapdev::is_shared_ptr<bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>::value), bool>::type snapdev::callback_manager<bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>::call<int, int, char const*, bool (*)(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>(int, int, char const*) 2
snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::clear() 2
snapdev::callback_manager<std::_Bind<bool (CATCH2_INTERNAL_TEST_0()::bind::*(CATCH2_INTERNAL_TEST_0()::bind*, int))(int)> >::empty() const 2
bool snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::call_member<bool (CATCH2_INTERNAL_TEST_0()::foo::*)(int, int, int), int, int, int>(bool (CATCH2_INTERNAL_TEST_0()::foo::*)(int, int, int), int, int, int) 3
snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::add_callback(std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo>, int) 3
std::enable_if<(std::is_same<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo>, std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::value&&std::is_member_function_pointer<bool (CATCH2_INTERNAL_TEST_0()::foo::*)(int, int, int)>::value)&&snapdev::is_shared_ptr<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::value, bool>::type snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::call<bool (CATCH2_INTERNAL_TEST_0()::foo::*)(int, int, int), int, int, int, std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >(bool (CATCH2_INTERNAL_TEST_0()::foo::*)(int, int, int), int, int, int) 3
snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::item_t::item_t(unsigned int, std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo>, int) 3
auto snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::add_callback(std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo>, int)::{lambda(auto:1 const&)#1}::operator()<snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::item_t>(snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::item_t const&) const 3
auto snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::remove_callback(unsigned int)::{lambda(auto:1 const&)#1}::operator()<snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::item_t>(snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::item_t const&) const 3
snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::remove_callback(unsigned int) 4
snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::size() const 5
snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::empty() const 6
snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::item_t::item_t(snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::item_t const&) 10
snapdev::callback_manager<std::shared_ptr<CATCH2_INTERNAL_TEST_0()::foo> >::item_t::~item_t() 13

Generated by: LCOV version 1.13