LCOV - code coverage report
Current view: top level - oks/src - class.cpp (source / functions) Coverage Total Hit
Test: code.result Lines: 26.9 % 1138 306
Test Date: 2025-12-21 13:07:08 Functions: 36.9 % 84 31

Function Name Sort by function name Hit count Sort by function hit count
dunedaq::oks::AttributeConversionFailed::fill(dunedaq::oks::OksAttribute const&, dunedaq::oks::OksObject const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::CannotDestroyClass::fill(dunedaq::oks::OksClass const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::CannotFindSuperClass::fill(dunedaq::oks::OksClass const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::CannotRegisterClass::fill(dunedaq::oks::OksClass const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::ObjectOperationFailed::fill(dunedaq::oks::OksClass const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::OksClass::OksClass(dunedaq::oks::OksKernel*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 0
dunedaq::oks::OksClass::OksClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, dunedaq::oks::OksKernel*, bool) 0
dunedaq::oks::OksClass::OksClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, dunedaq::oks::OksKernel*, bool) 0
dunedaq::oks::OksClass::add(dunedaq::oks::OksAttribute*) 0
dunedaq::oks::OksClass::add(dunedaq::oks::OksMethod*) 0
dunedaq::oks::OksClass::add(dunedaq::oks::OksRelationship*) 0
dunedaq::oks::OksClass::add_super_class(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::OksClass::compare_without_methods(dunedaq::oks::OksClass const&) const 0
dunedaq::oks::OksClass::create_attributes()::{lambda()#1}::operator()() const 0
dunedaq::oks::OksClass::create_attributes()::{lambda()#2}::operator()() const 0
dunedaq::oks::OksClass::create_relationships()::{lambda()#2}::operator()() const 0
dunedaq::oks::OksClass::create_sub_classes() 0
dunedaq::oks::OksClass::destroy(dunedaq::oks::OksClass*) 0
dunedaq::oks::OksClass::find_super_class(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
dunedaq::oks::OksClass::k_add(dunedaq::oks::OksAttribute*) 0
dunedaq::oks::OksClass::k_add(dunedaq::oks::OksRelationship*) 0
dunedaq::oks::OksClass::k_add_super_class(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::OksClass::lock_file(char const*) 0
dunedaq::oks::OksClass::number_of_objects() const 0
dunedaq::oks::OksClass::operator!=(dunedaq::oks::OksClass const&) const 0
dunedaq::oks::OksClass::registrate_attribute_change(dunedaq::oks::OksAttribute*) 0
dunedaq::oks::OksClass::registrate_class_change(dunedaq::oks::OksClass::ChangeType, void const*, bool) 0
dunedaq::oks::OksClass::registrate_relationship_change(dunedaq::oks::OksRelationship*) 0
dunedaq::oks::OksClass::remove(dunedaq::oks::OksAttribute const*) 0
dunedaq::oks::OksClass::remove(dunedaq::oks::OksMethod const*) 0
dunedaq::oks::OksClass::remove(dunedaq::oks::OksObject*) 0
dunedaq::oks::OksClass::remove(dunedaq::oks::OksRelationship const*, bool) 0
dunedaq::oks::OksClass::remove_super_class(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::OksClass::save(dunedaq::oks::OksXmlOutputStream&) const 0
dunedaq::oks::OksClass::set_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::OksClass::set_file(dunedaq::oks::OksFile*, bool) 0
dunedaq::oks::OksClass::set_is_abstract(bool) 0
dunedaq::oks::OksClass::source_class(dunedaq::oks::OksAttribute const*) const 0
dunedaq::oks::OksClass::source_class(dunedaq::oks::OksMethod const*) const 0
dunedaq::oks::OksClass::source_class(dunedaq::oks::OksRelationship const*) const 0
dunedaq::oks::OksClass::swap(dunedaq::oks::OksAttribute const*, dunedaq::oks::OksAttribute const*) 0
dunedaq::oks::OksClass::swap(dunedaq::oks::OksMethod const*, dunedaq::oks::OksMethod const*) 0
dunedaq::oks::OksClass::swap(dunedaq::oks::OksRelationship const*, dunedaq::oks::OksRelationship const*) 0
dunedaq::oks::OksClass::swap_super_classes(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::SetOperationFailed::fill(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::add_super_class_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::are_types_different(dunedaq::oks::OksAttribute const*, dunedaq::oks::OksAttribute const*) 0
dunedaq::oks::bool2value_type(bool) 0
dunedaq::oks::card2string(dunedaq::oks::OksRelationship::CardinalityConstraint) 0
dunedaq::oks::check_and_report_empty_parameter(char const*, bool, bool) 0
dunedaq::oks::check_and_report_found_items(char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool) 0
dunedaq::oks::operator<<(std::basic_ostream<char, std::char_traits<char> >&, dunedaq::oks::OksClass const&) 0
dunedaq::oks::remove_super_class_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::OksClass::create_relationships()::{lambda()#1}::operator()() const 5
dunedaq::oks::OksClass::create_list_of_all_objects[abi:cxx11]() const 45
dunedaq::oks::OksClass::create_super_classes()::{lambda()#1}::operator()() const 242
dunedaq::oks::OksClass::has_direct_super_class(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 3322
dunedaq::oks::OksClass::registrate_class(bool)::{lambda()#1}::operator()() const 3350
dunedaq::oks::OksClass::add(dunedaq::oks::OksObject*) 4333
dunedaq::oks::OksClass::find_relationship(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 5407
dunedaq::oks::OksClass::~OksClass() 5557
dunedaq::oks::OksClass::~OksClass()::{lambda()#1}::operator()() const 5557
dunedaq::oks::OksClass::OksClass(dunedaq::oks::OksXmlInputStream&, dunedaq::oks::OksKernel*) 5697
dunedaq::oks::add_if_not_found(std::__cxx11::list<dunedaq::oks::OksClass*, boost::fast_pool_allocator<dunedaq::oks::OksClass*, boost::default_user_allocator_new_delete, std::mutex, 32u, 0u> >&, dunedaq::oks::OksClass*) 6112
dunedaq::oks::OksClass::create_attributes() 6210
dunedaq::oks::OksClass::create_methods() 6210
dunedaq::oks::OksClass::create_relationships() 6210
dunedaq::oks::OksClass::create_super_classes() 6210
dunedaq::oks::OksClass::registrate_instances() 6210
dunedaq::oks::OksClass::find_method(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 6404
dunedaq::oks::OksClass::find_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 6869
dunedaq::oks::OksClass::check_relationships(std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&, bool) const 9560
dunedaq::oks::OksClass::registrate_class(bool) 9560
dunedaq::oks::OksClass::find_direct_method(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 9905
dunedaq::oks::OksClass::find_direct_relationship(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 10079
void dunedaq::oks::OksClass::destroy_map<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, dunedaq::oks::OksObject*, dunedaq::oks::hash_str, dunedaq::oks::equal_str, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const* const, dunedaq::oks::OksObject*> > >*>(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, dunedaq::oks::OksObject*, dunedaq::oks::hash_str, dunedaq::oks::equal_str, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const* const, dunedaq::oks::OksObject*> > >*) 11114
void dunedaq::oks::OksClass::destroy_map, std::allocator >, dunedaq::oks::OksDataInfo*, std::less, std::allocator > >, std::allocator, std::allocator > const, dunedaq::oks::OksDataInfo*> > >*>(std::map, std::allocator >, dunedaq::oks::OksDataInfo*, std::less, std::allocator > >, std::allocator, std::allocator > const, dunedaq::oks::OksDataInfo*> > >*) 5557
void dunedaq::oks::OksClass::destroy_map, std::allocator > const*, dunedaq::oks::OksObject*, dunedaq::oks::hash_str, dunedaq::oks::equal_str, std::allocator, std::allocator > const* const, dunedaq::oks::OksObject*> > >*>(std::unordered_map, std::allocator > const*, dunedaq::oks::OksObject*, dunedaq::oks::hash_str, dunedaq::oks::equal_str, std::allocator, std::allocator > const* const, dunedaq::oks::OksObject*> > >*) 5557
dunedaq::oks::OksClass::add_super_classes(std::__cxx11::list<dunedaq::oks::OksClass*, boost::fast_pool_allocator<dunedaq::oks::OksClass*, boost::default_user_allocator_new_delete, std::mutex, 32u, 0u> >*) const 12322
dunedaq::oks::OksClass::get_object(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 13217
dunedaq::oks::OksClass::find_direct_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 15476
void dunedaq::oks::OksClass::destroy_list<std::__cxx11::list<dunedaq::oks::OksMethod*, std::allocator<dunedaq::oks::OksMethod*> >*>(std::__cxx11::list<dunedaq::oks::OksMethod*, std::allocator<dunedaq::oks::OksMethod*> >*) 22228
void dunedaq::oks::OksClass::destroy_list >*>(std::__cxx11::list >*) 5557
void dunedaq::oks::OksClass::destroy_list >*>(std::__cxx11::list >*) 5557
void dunedaq::oks::OksClass::destroy_list >*>(std::__cxx11::list >*) 5557
void dunedaq::oks::OksClass::destroy_list, std::allocator >*, std::allocator, std::allocator >*> >*>(std::__cxx11::list, std::allocator >*, std::allocator, std::allocator >*> >*) 5557

Generated by: LCOV version 2.0-1