LCOV - code coverage report
Current view: top level - libgnucash/engine - qofinstance.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 70.6 % 589 416
Test Date: 2025-02-07 16:25:45 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
get_referring_object_helper(QofCollection_s*, void*) 18
get_referring_object_instance_helper(QofInstance_s*, void*) 66
get_typed_referring_object_instance_helper(QofInstance_s*, void*) 71
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_begin_edit 630816
qof_commit_edit 630061
qof_commit_edit_part2 158694
qof_entity_get_guid 347345
qof_instance_books_equal 9763
qof_instance_class_init(_QofInstanceClass*) 73
qof_instance_compare_kvp 462
qof_instance_copy_book 7469
qof_instance_copy_guid 2724
qof_instance_copy_kvp 7553
qof_instance_copy_version 4783
qof_instance_copy_version_check 11
qof_instance_decrease_editlevel 6679
qof_instance_dispose(_GObject*) 119456
qof_instance_finalize(_GObject*) 111881
qof_instance_finalize_real(_GObject*) 111881
qof_instance_foreach_slot 0
qof_instance_get 10213
qof_instance_get_book 1144103
qof_instance_get_collection 301206
qof_instance_get_destroying 254540
qof_instance_get_dirty 40146
qof_instance_get_dirty_flag 80
qof_instance_get_display_name 2
qof_instance_get_editlevel 57843
qof_instance_get_guid 992980
qof_instance_get_idata 1
qof_instance_get_infant 122
qof_instance_get_kvp 283455
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&) 6725
qof_instance_get_property(_GObject*, unsigned int, _GValue*, _GParamSpec*) 140
qof_instance_get_referring_object_list 6
qof_instance_get_referring_object_list_from_collection 21
qof_instance_get_slots 2998
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_get_type 11908508
qof_instance_class_intern_init(void*) 73
qof_instance_get_instance_private(QofInstance_s*) 5917866
qof_instance_get_type 5990496
qof_instance_get_type_once() 73
qof_instance_get_typed_referring_object_list 20
qof_instance_get_version 1
qof_instance_get_version_check 3
qof_instance_guid_compare 24526
qof_instance_has_kvp 1437
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_has_slot 373
qof_instance_increase_editlevel 9031
qof_instance_init(QofInstance_s*) 144558
qof_instance_init_data 86919
qof_instance_kvp_add_guid 8
qof_instance_kvp_as_string 2
qof_instance_kvp_has_guid 1
qof_instance_kvp_merge_guids 0
qof_instance_kvp_remove_guid 0
qof_instance_mark_clean 14920
qof_instance_print_dirty 0
qof_instance_refers_to_object 73
qof_instance_reset_editlevel 9
qof_instance_set 341
qof_instance_set_book 7
qof_instance_set_collection 337904
qof_instance_set_destroying 51083
qof_instance_set_dirty 578328
qof_instance_set_dirty_flag 6
qof_instance_set_guid 59608
qof_instance_set_idata 0
qof_instance_set_kvp 5582
qof_instance_set_last_update 6
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_property(_GObject*, unsigned int, _GValue const*, _GParamSpec*) 50215
qof_instance_set_slots 1365
qof_instance_set_version 0
qof_instance_set_version_check 0
qof_instance_slot_delete 0
qof_instance_slot_delete_if_empty 450
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_swap_kvp 13
qof_instance_version_cmp 8
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<_gncGuid*> qof_instance_get_path_kvp<_gncGuid*>(QofInstance_s*, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) 15
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 qof_instance_get_path_kvp(QofInstance_s*, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) 5972
std::optional qof_instance_get_path_kvp(QofInstance_s*, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) 21
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<_gncGuid*>(QofInstance_s*, std::optional<_gncGuid*>, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) 81
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&) 1790
void qof_instance_set_path_kvp(QofInstance_s*, std::optional, std::vector, std::allocator >, std::allocator, std::allocator > > > const&) 19
wrap_gvalue_function(char const*, KvpValueImpl*, (anonymous namespace)::wrap_param&) 0

Generated by: LCOV version 2.0-1