LCOV - code coverage report
Current view: top level - libgnucash/engine - gnc-commodity.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 77.0 % 946 728
Test Date: 2026-07-03 16:23:28 Functions: 86.6 % 134 116
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
auto get_quote_source_from_type(QuoteSourceType)::{lambda(auto:1 const&)#1}::operator()<std::pair<QuoteSourceType, std::__cxx11::list<gnc_quote_source_s, std::allocator<gnc_quote_source_s> >&> >(std::pair<QuoteSourceType, std::__cxx11::list<gnc_quote_source_s, std::allocator<gnc_quote_source_s> >&> const&) const 38
auto gnc_quote_source_get_index::{lambda(auto:1 const&)#1}::operator()<gnc_quote_source_s>(gnc_quote_source_s const&) const 0
auto gnc_quote_source_lookup_by_internal::{lambda(auto:1 const&)#1}::operator()<gnc_quote_source_s>(gnc_quote_source_s const&) const 140810
comm_free(QofInstance_s*) 42687
commit_err(QofInstance_s*, QofBackendError) 0
commodity_free(gnc_commodity_s*) 42687
commodity_table_book_begin(QofBook*) 320
commodity_table_book_end(QofBook*) 194
commodity_table_get_all_noncurrency_commodities(gnc_commodity_table_s const*) 0
count_coms(void*, void*, void*) 172
g_hash_table_keys(_GHashTable*) 238
g_hash_table_values(_GHashTable*) 240
get_quotables_helper1(void*, void*, void*) 0
get_quotables_helper2(gnc_commodity_s*, void*) 0
get_quote_source_from_type(QuoteSourceType) 11
gnc_commodity_begin_edit 550429
gnc_commodity_class_init(_GncCommodityClass*) 64
gnc_commodity_clone 0
gnc_commodity_commit_edit 550429
gnc_commodity_compare 5859
gnc_commodity_compare_void 0
gnc_commodity_copy 66
gnc_commodity_decrement_usage_count 5359
gnc_commodity_destroy 42687
gnc_commodity_dispose(_GObject*) 42845
gnc_commodity_equal 5830
gnc_commodity_equiv 70614
gnc_commodity_finalize(_GObject*) 42845
gnc_commodity_find_commodity_by_guid 45
gnc_commodity_get_auto_quote_control_flag 915
gnc_commodity_get_cusip 46
gnc_commodity_get_default_quote_source 162
gnc_commodity_get_default_symbol 8240
gnc_commodity_get_fraction 65802
gnc_commodity_get_fullname 70
gnc_commodity_get_mnemonic 34982
gnc_commodity_get_namespace 9193
gnc_commodity_get_namespace_ds 1
gnc_commodity_get_nice_symbol 8746
gnc_commodity_get_printname 1465
gnc_commodity_get_property(_GObject*, unsigned int, _GValue*, _GParamSpec*) 354
gnc_commodity_get_quote_flag 1042
gnc_commodity_get_quote_source 175
gnc_commodity_get_quote_tz 4
gnc_commodity_get_type 1208058
gnc_commodity_class_intern_init(void*) 64
gnc_commodity_get_instance_private(gnc_commodity_s*) 872340
gnc_commodity_get_type 335582
gnc_commodity_get_type_once() 72
gnc_commodity_get_unique_name 3447
gnc_commodity_get_user_symbol 8748
gnc_commodity_increment_usage_count 3153
gnc_commodity_init(gnc_commodity_s*) 72692
gnc_commodity_is_currency 3222
gnc_commodity_is_iso 31414
gnc_commodity_namespace_dispose_real(_GObject*) 611
gnc_commodity_namespace_finalize_real(_GObject*) 611
gnc_commodity_namespace_get_commodity_list 0
gnc_commodity_namespace_get_gui_name 0
gnc_commodity_namespace_get_name 85813
gnc_commodity_namespace_get_type 2506
gnc_commodity_namespace_class_init(_GncCommodityNamespaceClass*) 61
gnc_commodity_namespace_class_intern_init(void*) 61
gnc_commodity_namespace_dispose(_GObject*) 611
gnc_commodity_namespace_finalize(_GObject*) 611
gnc_commodity_namespace_get_type 1098
gnc_commodity_namespace_get_type_once() 64
gnc_commodity_namespace_init(gnc_commodity_namespace_s*) 1022
gnc_commodity_namespace_is_iso 73702
gnc_commodity_new 72692
gnc_commodity_obtain_twin 2
gnc_commodity_set_auto_quote_control_flag 2
gnc_commodity_set_cusip 72815
gnc_commodity_set_default_symbol(gnc_commodity_s*, char const*) 70143
gnc_commodity_set_fraction 72872
gnc_commodity_set_fullname 72872
gnc_commodity_set_mnemonic 72891
gnc_commodity_set_namespace 72691
gnc_commodity_set_property(_GObject*, unsigned int, _GValue const*, _GParamSpec*) 60
gnc_commodity_set_quote_flag 412
gnc_commodity_set_quote_source 70725
gnc_commodity_set_quote_tz 95
gnc_commodity_set_user_symbol 7
gnc_commodity_table_add_default_data 309
gnc_commodity_table_add_namespace 145236
gnc_commodity_table_delete_namespace 611
gnc_commodity_table_destroy 207
gnc_commodity_table_find_full 0
gnc_commodity_table_find_namespace 228969
gnc_commodity_table_foreach_commodity 26
gnc_commodity_table_get_commodities 240
gnc_commodity_table_get_namespaces 238
gnc_commodity_table_get_namespaces_list 2
gnc_commodity_table_get_quotable_commodities 0
gnc_commodity_table_get_size 49
gnc_commodity_table_get_table 125486
gnc_commodity_table_has_namespace 20
gnc_commodity_table_insert 72286
gnc_commodity_table_lookup 83177
gnc_commodity_table_lookup_unique 1
gnc_commodity_table_map_namespace(char const*) 373867
gnc_commodity_table_new 333
gnc_commodity_table_register 101
gnc_commodity_table_remove 42687
gnc_commodity_table_rename_namespace(gnc_commodity_table_s const*, char const*, char const*) 0
gnc_commodity_user_set_quote_flag 0
gnc_monetary_list_add_monetary 44
gnc_monetary_list_delete_zeros 12
gnc_monetary_list_free 11
gnc_quote_source_add_new 21
gnc_quote_source_fq_installed 0
gnc_quote_source_fq_version 0
gnc_quote_source_get_index 0
gnc_quote_source_get_internal_name 89
gnc_quote_source_get_supported 23
gnc_quote_source_get_type 0
gnc_quote_source_get_user_name 2
gnc_quote_source_lookup_by_internal 140684
gnc_quote_source_lookup_by_ti 6
gnc_quote_source_num_entries 5
gnc_quote_source_s::get_internal_name() const 141348
gnc_quote_source_s::get_supported() const 23
gnc_quote_source_s::get_type() const 0
gnc_quote_source_s::get_user_name() const 2
gnc_quote_source_s::gnc_quote_source_s(int, QuoteSourceType, char const*, char const*) 6157
gnc_quote_source_s::set_supported(bool) 15
gnc_quote_source_set_fq_installed(char 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&) 15
hash_keys_helper(void*, void*, void*) 1636
hash_values_helper(void*, void*, void*) 10164
iter_commodity(void*, void*, void*) 5100
iter_namespace(void*, void*, void*) 67
mark_commodity_dirty(gnc_commodity_s*) 507510
noop(QofInstance_s*) 73823
ns_helper(void*, void*, void*) 42482
reset_printname(gnc_commodityPrivate*) 290695
reset_unique_name(gnc_commodityPrivate*) 217870

Generated by: LCOV version 2.0-1