LCOV - code coverage report
Current view: top level - oks/src - object.cpp (source / functions) Coverage Total Hit
Test: code.result Lines: 27.0 % 1732 467
Test Date: 2025-12-21 13:07:08 Functions: 43.3 % 90 39

Function Name Sort by function name Hit count Sort by function hit count
dunedaq::oks::AddRcrError::fill(dunedaq::oks::OksObject const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, dunedaq::oks::OksObject const*, dunedaq::oks::OksObject const*) 0
dunedaq::oks::BindWarning::BindWarning() 2024
dunedaq::oks::BindWarning::add(dunedaq::oks::OksData const&, dunedaq::oks::OksRelationship const*) 0
dunedaq::oks::BindWarning::add(dunedaq::oks::OksRelationship const*) 138
dunedaq::oks::BindWarning::add[abi:cxx11]() 138
dunedaq::oks::BindWarning::~BindWarning() 2024
dunedaq::oks::FailedCreateObject::fill(dunedaq::oks::OksObject const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::FailedDestoyObject::fill(dunedaq::oks::OksObject const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::FailedReadObject::fill(dunedaq::oks::OksObject 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::FailedRenameObject::fill(dunedaq::oks::OksObject const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::FailedSaveObject::fill(dunedaq::oks::OksObject const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::ObjectBindError::fill(dunedaq::oks::OksObject const*, dunedaq::oks::OksRelationship 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&) 138
dunedaq::oks::ObjectGetError::fill(dunedaq::oks::OksObject const*, bool, 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::ObjectInitError::fill(dunedaq::oks::OksObject 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::ObjectSetError::fill(dunedaq::oks::OksObject const*, bool, 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::OksData::set_init_value(dunedaq::oks::OksAttribute const*, bool) 18648
dunedaq::oks::OksObject::AddRelationshipValue(dunedaq::oks::OksDataInfo const*, dunedaq::oks::OksObject*) 0
dunedaq::oks::OksObject::AddRelationshipValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, dunedaq::oks::OksObject*) 0
dunedaq::oks::OksObject::AddRelationshipValue(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&) 0
dunedaq::oks::OksObject::GetAttributeValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 2488
dunedaq::oks::OksObject::GetRelationshipValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 1254
dunedaq::oks::OksObject::OksObject(dunedaq::oks::OksClass const*, char const*, bool) 23
dunedaq::oks::OksObject::OksObject(dunedaq::oks::OksClass*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*, int, int, dunedaq::oks::OksFile*) 0
dunedaq::oks::OksObject::OksObject(dunedaq::oks::OksObject const&, char const*) 0
dunedaq::oks::OksObject::OksObject(dunedaq::oks::ReadFileParams const&, dunedaq::oks::OksClass*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 4311
dunedaq::oks::OksObject::OksObject(unsigned long, dunedaq::oks::OksData const*) 0
dunedaq::oks::OksObject::RemoveRelationshipValue(dunedaq::oks::OksDataInfo const*, dunedaq::oks::OksObject*) 0
dunedaq::oks::OksObject::RemoveRelationshipValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, dunedaq::oks::OksObject*) 0
dunedaq::oks::OksObject::RemoveRelationshipValue(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&) 0
dunedaq::oks::OksObject::SetAttributeValue(dunedaq::oks::OksDataInfo const*, dunedaq::oks::OksData*) 8
dunedaq::oks::OksObject::SetAttributeValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, dunedaq::oks::OksData*) 8
dunedaq::oks::OksObject::SetRelationshipValue(dunedaq::oks::OksDataInfo const*, dunedaq::oks::OksData*, bool) 9
dunedaq::oks::OksObject::SetRelationshipValue(dunedaq::oks::OksDataInfo const*, dunedaq::oks::OksData*, bool)::{lambda()#1}::operator()() const 1
dunedaq::oks::OksObject::SetRelationshipValue(dunedaq::oks::OksDataInfo const*, dunedaq::oks::OksData*, bool)::{lambda()#2}::operator()() const 19
dunedaq::oks::OksObject::SetRelationshipValue(dunedaq::oks::OksDataInfo const*, dunedaq::oks::OksObject*) 0
dunedaq::oks::OksObject::SetRelationshipValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, dunedaq::oks::OksData*, bool) 9
dunedaq::oks::OksObject::SetRelationshipValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, dunedaq::oks::OksObject*) 0
dunedaq::oks::OksObject::SetRelationshipValue(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&) 0
dunedaq::oks::OksObject::__get_num(dunedaq::oks::ReadFileParams const&) 0
dunedaq::oks::OksObject::__report_cardinality_cvt_warning(dunedaq::oks::ReadFileParams const&, dunedaq::oks::OksRelationship const&) const 0
dunedaq::oks::OksObject::__report_type_cvt_warning(dunedaq::oks::ReadFileParams const&, dunedaq::oks::OksAttribute const&, dunedaq::oks::OksData const&, dunedaq::oks::OksData::Type, int) const 0
dunedaq::oks::OksObject::add_RCR(dunedaq::oks::OksObject*, dunedaq::oks::OksRelationship const*) 5421
dunedaq::oks::OksObject::add_RCR(dunedaq::oks::OksObject*, dunedaq::oks::OksRelationship const*)::{lambda()#1}::operator()() const 2623
dunedaq::oks::OksObject::add_RCR(dunedaq::oks::OksObject*, dunedaq::oks::OksRelationship const*)::{lambda()#2}::operator()() const 0
dunedaq::oks::OksObject::are_equal_fast(dunedaq::oks::OksObject const*, dunedaq::oks::OksObject const*) 0
dunedaq::oks::OksObject::bind(dunedaq::oks::OksData*, dunedaq::oks::OksObject::BindInfo const&) 3132
dunedaq::oks::OksObject::bind_objects() 4311
dunedaq::oks::OksObject::change_notify() 17
dunedaq::oks::OksObject::check_class_type(dunedaq::oks::OksRelationship const*, dunedaq::oks::OksClass const*) 2289
dunedaq::oks::OksObject::check_file_lock(dunedaq::oks::OksAttribute const*, dunedaq::oks::OksRelationship const*) 17
dunedaq::oks::OksObject::check_ids() 23
dunedaq::oks::OksObject::check_links_and_report(dunedaq::oks::OksObject const*, std::set<dunedaq::oks::OksFile*, std::less<dunedaq::oks::OksFile*>, std::allocator<dunedaq::oks::OksFile*> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) const 0
dunedaq::oks::OksObject::check_non_null(dunedaq::oks::OksRelationship const*, dunedaq::oks::OksObject const*) 1
dunedaq::oks::OksObject::create_notify() 23
dunedaq::oks::OksObject::delete_notify() 4334
dunedaq::oks::OksObject::destroy(dunedaq::oks::OksObject*, bool) 0
dunedaq::oks::OksObject::get_all_rels(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
dunedaq::oks::OksObject::get_change_notify() const 0
dunedaq::oks::OksObject::init1(dunedaq::oks::OksFile const*) 4334
dunedaq::oks::OksObject::init2(bool) 4333
dunedaq::oks::OksObject::init3() 23
dunedaq::oks::OksObject::init3(dunedaq::oks::OksClass*) 4333
dunedaq::oks::OksObject::is_consistent(std::set<dunedaq::oks::OksFile*, std::less<dunedaq::oks::OksFile*>, std::allocator<dunedaq::oks::OksFile*> > const&, char const*) const 0
dunedaq::oks::OksObject::operator==(dunedaq::oks::OksObject const&) const 0
dunedaq::oks::OksObject::put(dunedaq::oks::OksXmlOutputStream&, bool) const 0
dunedaq::oks::OksObject::put_object_attributes(dunedaq::oks::OksXmlOutputStream&, dunedaq::oks::OksData const&) 0
dunedaq::oks::OksObject::read(dunedaq::oks::ReadFileParams const&) 4426
dunedaq::oks::OksObject::read(dunedaq::oks::ReadFileParams const&)::{lambda()#1}::operator()() const 0
dunedaq::oks::OksObject::read_body(dunedaq::oks::ReadFileParams const&, bool) 4310
dunedaq::oks::OksObject::references(std::unordered_set<dunedaq::oks::OksObject*, dunedaq::oks::hash_obj_ptr, dunedaq::oks::equal_obj_ptr, std::allocator<dunedaq::oks::OksObject*> >&, unsigned long, bool, std::unordered_set<dunedaq::oks::OksClass const*, dunedaq::oks::hash_class_ptr, dunedaq::oks::equal_class_ptr, std::allocator<dunedaq::oks::OksClass const*> >*) const 0
dunedaq::oks::OksObject::references(std::unordered_set<dunedaq::oks::OksObject*, dunedaq::oks::hash_obj_ptr, dunedaq::oks::equal_obj_ptr, std::allocator<dunedaq::oks::OksObject*> >&, unsigned long, bool, std::unordered_set<dunedaq::oks::OksClass const*, dunedaq::oks::hash_class_ptr, dunedaq::oks::equal_class_ptr, std::allocator<dunedaq::oks::OksClass const*> >*) const::{lambda()#1}::operator()() const 0
dunedaq::oks::OksObject::remove_RCR(dunedaq::oks::OksObject*, dunedaq::oks::OksRelationship const*) 1
dunedaq::oks::OksObject::remove_RCR(dunedaq::oks::OksObject*, dunedaq::oks::OksRelationship const*)::{lambda()#1}::operator()() const 1
dunedaq::oks::OksObject::report_dangling_references[abi:cxx11]() const 0
dunedaq::oks::OksObject::set_file(dunedaq::oks::OksFile*, bool) 0
dunedaq::oks::OksObject::set_id(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
dunedaq::oks::OksObject::set_unique_id() 0
dunedaq::oks::OksObject::unbind_file(dunedaq::oks::OksFile const*) 0
dunedaq::oks::OksObject::~OksObject() 4334
dunedaq::oks::OksObject::~OksObject()::{lambda()#1}::operator()() const 4334
dunedaq::oks::ReadFileParams::init() 116
dunedaq::oks::RefData::RefData(std::unordered_set<dunedaq::oks::OksObject*, dunedaq::oks::hash_obj_ptr, dunedaq::oks::equal_obj_ptr, std::allocator<dunedaq::oks::OksObject*> >&, std::unordered_set<dunedaq::oks::OksClass const*, dunedaq::oks::hash_class_ptr, dunedaq::oks::equal_class_ptr, std::allocator<dunedaq::oks::OksClass const*> >*) 0
dunedaq::oks::__throw_unknown_type(dunedaq::oks::ReadFileParams const&, char const*) 0
dunedaq::oks::_references(dunedaq::oks::OksObject const*, unsigned long, dunedaq::oks::RefData&) 0
dunedaq::oks::cmp_data(dunedaq::oks::OksData*, dunedaq::oks::OksData*) 0
dunedaq::oks::insert2refs(dunedaq::oks::OksObject const*, unsigned long, dunedaq::oks::RefData&) 0
dunedaq::oks::operator<<(std::basic_ostream<char, std::char_traits<char> >&, dunedaq::oks::OksObject const&) 0
dunedaq::oks::operator<<(std::basic_ostream<char, std::char_traits<char> >&, dunedaq::oks::OksObject const*) 276
dunedaq::oks::test_dangling_references(dunedaq::oks::OksObject const*, dunedaq::oks::OksData const&, dunedaq::oks::OksRelationship const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0
dunedaq::oks::trim_dangling(dunedaq::oks::OksData&, dunedaq::oks::OksKernel const&) 0

Generated by: LCOV version 2.0-1