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-16 14:13:45 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 142626
comm_free(QofInstance_s*) 43599
commit_err(QofInstance_s*, QofBackendError) 0
commodity_free(gnc_commodity_s*) 43599
commodity_table_book_begin(QofBook*) 324
commodity_table_book_end(QofBook*) 198
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 557725
gnc_commodity_class_init(_GncCommodityClass*) 65
gnc_commodity_clone 0
gnc_commodity_commit_edit 557725
gnc_commodity_compare 5856
gnc_commodity_compare_void 0
gnc_commodity_copy 66
gnc_commodity_decrement_usage_count 5368
gnc_commodity_destroy 43599
gnc_commodity_dispose(_GObject*) 43757
gnc_commodity_equal 5825
gnc_commodity_equiv 70619
gnc_commodity_finalize(_GObject*) 43757
gnc_commodity_find_commodity_by_guid 45
gnc_commodity_get_auto_quote_control_flag 917
gnc_commodity_get_cusip 46
gnc_commodity_get_default_quote_source 163
gnc_commodity_get_default_symbol 8240
gnc_commodity_get_fraction 65910
gnc_commodity_get_fullname 70
gnc_commodity_get_mnemonic 34968
gnc_commodity_get_namespace 9041
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 1221696
gnc_commodity_class_intern_init(void*) 65
gnc_commodity_get_instance_private(gnc_commodity_s*) 881412
gnc_commodity_get_type 340146
gnc_commodity_get_type_once() 73
gnc_commodity_get_unique_name 3455
gnc_commodity_get_user_symbol 8748
gnc_commodity_increment_usage_count 3155
gnc_commodity_init(gnc_commodity_s*) 73604
gnc_commodity_is_currency 3222
gnc_commodity_is_iso 31417
gnc_commodity_namespace_dispose_real(_GObject*) 619
gnc_commodity_namespace_finalize_real(_GObject*) 619
gnc_commodity_namespace_get_commodity_list 0
gnc_commodity_namespace_get_gui_name 0
gnc_commodity_namespace_get_name 86573
gnc_commodity_namespace_get_type 2534
gnc_commodity_namespace_class_init(_GncCommodityNamespaceClass*) 62
gnc_commodity_namespace_class_intern_init(void*) 62
gnc_commodity_namespace_dispose(_GObject*) 619
gnc_commodity_namespace_finalize(_GObject*) 619
gnc_commodity_namespace_get_type 1107
gnc_commodity_namespace_get_type_once() 65
gnc_commodity_namespace_init(gnc_commodity_namespace_s*) 1030
gnc_commodity_namespace_is_iso 74622
gnc_commodity_new 73604
gnc_commodity_obtain_twin 2
gnc_commodity_set_auto_quote_control_flag 2
gnc_commodity_set_cusip 73727
gnc_commodity_set_default_symbol(gnc_commodity_s*, char const*) 71051
gnc_commodity_set_fraction 73784
gnc_commodity_set_fullname 73784
gnc_commodity_set_mnemonic 73803
gnc_commodity_set_namespace 73603
gnc_commodity_set_property(_GObject*, unsigned int, _GValue const*, _GParamSpec*) 60
gnc_commodity_set_quote_flag 414
gnc_commodity_set_quote_source 71634
gnc_commodity_set_quote_tz 95
gnc_commodity_set_user_symbol 7
gnc_commodity_table_add_default_data 313
gnc_commodity_table_add_namespace 147064
gnc_commodity_table_delete_namespace 619
gnc_commodity_table_destroy 211
gnc_commodity_table_find_full 0
gnc_commodity_table_find_namespace 231718
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 127319
gnc_commodity_table_has_namespace 20
gnc_commodity_table_insert 73198
gnc_commodity_table_lookup 84090
gnc_commodity_table_lookup_unique 1
gnc_commodity_table_map_namespace(char const*) 378444
gnc_commodity_table_new 337
gnc_commodity_table_register 101
gnc_commodity_table_remove 43599
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 142500
gnc_quote_source_lookup_by_ti 6
gnc_quote_source_num_entries 5
gnc_quote_source_s::get_internal_name() const 143164
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*) 513893
noop(QofInstance_s*) 74737
ns_helper(void*, void*, void*) 43394
reset_printname(gnc_commodityPrivate*) 294343
reset_unique_name(gnc_commodityPrivate*) 220606

Generated by: LCOV version 2.0-1