LCOV - code coverage report
Current view: top level - libgnucash/engine - qofbook.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 81.4 % 644 524
Test Date: 2026-06-14 17:52:35 Functions: 86.5 % 89 77
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
add_feature_to_hash(char const*, KvpValueImpl*, _GHashTable*) 0
commit_err(QofInstance_s*, QofBackendError) 0
get_read_only(QofBook const*) 0
get_session_dirty(QofBook const*) 0
qof_book_get_autoreadonly_gdate 0
qof_book_get_features 0
qof_book_get_guid_option 0
qof_book_load_options 0
qof_book_option_frame_delete 0
qof_book_print_dirty(QofBook const*) 0
qof_book_reset_num_days_autoreadonly_cache 0
qof_book_save_options 0
get_book_open(QofBook const*) 1
get_version(QofBook const*) 1
qof_book_options_delete 1
book_final(void*, void*, void*) 2
get_dirty_data(QofBook const*) 2
qof_book_get_default_invoice_report_timeout 2
qof_book_get_string_option 2
qof_book_mark_closed 2
qof_book_set_string_option 2
set_shutting_down(QofBook*, int) 2
qof_book_get_unknown_features(QofBook*, std::unordered_map<std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::hash<std::basic_string_view<char, std::char_traits<char> > >, std::equal_to<std::basic_string_view<char, std::char_traits<char> > >, std::allocator<std::pair<std::basic_string_view<char, std::char_traits<char> > const, std::basic_string_view<char, std::char_traits<char> > > > > const&)::{lambda(std::pair<char const* const, KvpValueImpl*> const&)#1}::operator()(std::pair<char const* const, KvpValueImpl*> const&) const 3
qof_book_mark_readonly 3
qof_book_option_num_autoreadonly_changed_cb(_GObject*, _GParamSpec*, void*) 3
qof_book_unset_feature 3
opt_name_to_path(char const*) 4
qof_book_get_default_invoice_report_name 4
qof_book_option_num_field_source_changed_cb(_GObject*, _GParamSpec*, void*) 4
qof_book_set_dirty_cb 4
qof_book_swap_books_readonly 4
qof_book_set_data_fin 5
qof_book_set_default_invoice_report 5
qof_book_set_option 5
qof_book_uses_autoreadonly 5
get_collections(QofBook const*) 6
get_dirty_cb(QofBook const*) 6
qof_book_get_unknown_features(QofBook*, std::unordered_map<std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::hash<std::basic_string_view<char, std::char_traits<char> > >, std::equal_to<std::basic_string_view<char, std::char_traits<char> > >, std::allocator<std::pair<std::basic_string_view<char, std::char_traits<char> > const, std::basic_string_view<char, std::char_traits<char> > > > > const&) 6
qof_book_increment_and_format_counter 6
qof_book_get_default_invoice_report_guid 7
_utest_qofbook_fill_functions() 8
get_data_table_finalizers(QofBook const*) 8
get_data_tables(QofBook const*) 8
qof_book_normalize_counter_format 8
qof_book_foreach_collection 9
qof_book_get_counter 10
qof_book_get_counter_format 10
qof_book_get_num_days_autoreadonly 10
get_option_default_invoice_report_value(QofBook*) 11
qof_book_get_session_dirty_time 13
qof_book_set_property(_GObject*, unsigned int, _GValue const*, _GParamSpec*) 13
qof_book_normalize_counter_format_internal(char const*, char const*, char**) 18
foreach_cb(void*, void*, void*) 21
qof_book_test_feature(QofBook*, char const*) 26
qof_book_session_not_saved 34
qof_book_set_feature 43
noop(QofInstance_s*) 50
qof_book_begin_edit 51
qof_book_commit_edit 51
qof_book_empty 63
qof_book_mark_session_saved 70
qof_book_class_init(_QofBookClass*) 74
destroy_lot(QofInstance_s*, void*) 102
qof_book_register 119
qof_book_set_backend 301
qof_book_get_option 324
gslist_to_option_path(_GSList*) 329
qof_book_dispose(_GObject*) 459
qof_book_dispose_real(_GObject*) 459
qof_book_finalize(_GObject*) 459
qof_book_finalize_real(_GObject*) 459
qof_book_destroy 485
qof_book_new 615
qof_book_init(QofBook*) 617
qof_book_set_data 1193
coll_destroy(void*) 4935
qof_book_use_trading_accounts 6085
qof_book_get_property(_GObject*, unsigned int, _GValue*, _GParamSpec*) 6513
qof_book_is_readonly 9990
qof_book_is_open 13694
qof_book_get_type 14198
qof_book_class_intern_init(void*) 74
qof_book_get_type_once() 75
qof_book_get_type 14049
qof_book_shutting_down 38292
qof_book_get_collection 106441
qof_book_mark_session_dirty 112597
qof_book_get_data 118828
qof_book_get_backend 309998
qof_book_use_split_action_for_num_field 677519

Generated by: LCOV version 2.0-1