LCOV - code coverage report
Current view: top level - libgnucash/engine - qofinstance.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 70.5 % 590 416
Test Date: 2025-06-07 07:31:59 Functions: 88.2 % 93 82
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
qof_instance_foreach_slot 0
qof_instance_get_slots_prefix(QofInstance_s const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
qof_instance_get_slots_prefix(QofInstance_s const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, KvpValueImpl*)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, KvpValueImpl*) const 0
qof_instance_kvp_merge_guids 0
qof_instance_kvp_remove_guid 0
qof_instance_print_dirty 0
qof_instance_set_idata 0
qof_instance_set_version 0
qof_instance_set_version_check 0
qof_instance_slot_delete 0
wrap_gvalue_function(char const*, KvpValueImpl*, (anonymous namespace)::wrap_param&) 0
kvp_match_guid(KvpValueImpl*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, _gncGuid const*) 1
qof_instance_get_idata 1
qof_instance_get_version 1
qof_instance_kvp_has_guid 1
qof_instance_get_display_name 2
qof_instance_kvp_as_string 2
qof_instance_get_version_check 3
qof_instance_has_path_slot(QofInstance_s const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 3
qof_instance_slot_path_delete(QofInstance_s const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 3
qof_instance_slot_path_delete_if_empty(QofInstance_s const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 5
qof_instance_get_referring_object_list 6
qof_instance_set_dirty_flag 6
qof_instance_set_last_update 6
qof_instance_set_book 7
qof_instance_kvp_add_guid 8
qof_instance_version_cmp 8
qof_instance_reset_editlevel 9
qof_instance_copy_version_check 11
qof_instance_swap_kvp 13
get_referring_object_helper(QofCollection_s*, void*) 18
qof_instance_get_typed_referring_object_list 20
qof_instance_get_referring_object_list_from_collection 21
get_referring_object_instance_helper(QofInstance_s*, void*) 42
get_typed_referring_object_instance_helper(QofInstance_s*, void*) 49
qof_instance_refers_to_object 51
qof_instance_class_init(_QofInstanceClass*) 73
qof_instance_get_dirty_flag 80
qof_instance_get_infant 122
qof_instance_get_property(_GObject*, unsigned int, _GValue*, _GParamSpec*) 140
qof_instance_set_path_kvp(QofInstance_s*, _GValue const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 141
qof_instance_set 343
qof_instance_has_slot 375
qof_instance_slot_delete_if_empty 450
qof_instance_compare_kvp 462
qof_instance_set_slots 1365
qof_instance_has_kvp 1447
void qof_instance_set_path_kvp<long>(QofInstance_s*, std::optional<long>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 1896
void qof_instance_set_path_kvp<_gnc_numeric>(QofInstance_s*, std::optional<_gnc_numeric>, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) 6
void qof_instance_set_path_kvp(QofInstance_s*, std::optional, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) 19
void qof_instance_set_path_kvp<_gncGuid*>(QofInstance_s*, std::optional<_gncGuid*>, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) 81
void qof_instance_set_path_kvp(QofInstance_s*, std::optional, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) 1790
qof_instance_copy_guid 2730
qof_instance_get_slots 2998
qof_instance_copy_version 4808
qof_instance_set_kvp 5610
std::optional<long> qof_instance_get_path_kvp<long>(QofInstance_s*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 6019
std::optional<_gnc_numeric> qof_instance_get_path_kvp<_gnc_numeric>(QofInstance_s*, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) 11
std::optional<_gncGuid*> qof_instance_get_path_kvp<_gncGuid*>(QofInstance_s*, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) 15
std::optional qof_instance_get_path_kvp(QofInstance_s*, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) 21
std::optional qof_instance_get_path_kvp(QofInstance_s*, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) 5972
qof_instance_decrease_editlevel 6705
qof_instance_get_path_kvp(QofInstance_s*, _GValue*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 6952
qof_instance_copy_book 7500
qof_instance_copy_kvp 7584
qof_instance_increase_editlevel 9062
qof_instance_books_equal 9807
qof_instance_get 10447
qof_instance_mark_clean 14920
qof_instance_guid_compare 23337
qof_instance_get_dirty 40256
qof_instance_set_property(_GObject*, unsigned int, _GValue const*, _GParamSpec*) 50215
qof_instance_set_destroying 51099
qof_instance_get_editlevel 58000
qof_instance_set_guid 59633
qof_instance_init_data 87232
qof_instance_finalize(_GObject*) 111927
qof_instance_finalize_real(_GObject*) 111927
qof_instance_dispose(_GObject*) 119518
qof_instance_init(QofInstance_s*) 144903
qof_commit_edit_part2 159045
qof_instance_get_destroying 239384
qof_instance_get_kvp 298017
qof_instance_get_collection 301533
qof_entity_get_guid 310833
qof_instance_set_collection 338544
qof_instance_set_dirty 580343
qof_commit_edit 632092
qof_begin_edit 632847
qof_instance_get_guid 957111
qof_instance_get_book 1188962
qof_instance_get_type 11964665
qof_instance_class_intern_init(void*) 73
qof_instance_get_type_once() 73
qof_instance_get_instance_private(QofInstance_s*) 5918373
qof_instance_get_type 6046146

Generated by: LCOV version 2.0-1