LCOV - code coverage report
Current view: top level - libgnucash/engine - gnc-commodity.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 75.1 % 947 711
Test Date: 2025-02-07 16:25:45 Functions: 85.0 % 133 113
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 gnc_quote_source_get_index::{lambda(auto:1 const&)#1}::operator()<gnc_quote_source_s>(gnc_quote_source_s const&) const 0
commit_err(QofInstance_s*, QofBackendError) 0
commodity_table_get_all_noncurrency_commodities(gnc_commodity_table_s const*) 0
get_quotables_helper1(void*, void*, void*) 0
get_quotables_helper2(gnc_commodity_s*, void*) 0
gnc_commodity_clone 0
gnc_commodity_compare_void 0
gnc_commodity_get_namespace_ds 0
gnc_commodity_namespace_get_commodity_list 0
gnc_commodity_namespace_get_gui_name 0
gnc_commodity_set_auto_quote_control_flag(gnc_commodity_s*, int) 0
gnc_commodity_table_find_full 0
gnc_commodity_table_get_quotable_commodities 0
gnc_commodity_table_lookup_unique 0
gnc_commodity_user_set_quote_flag 0
gnc_quote_source_fq_installed 0
gnc_quote_source_fq_version 0
gnc_quote_source_get_index 0
gnc_quote_source_get_type 0
gnc_quote_source_s::get_type() const 0
gnc_commodity_obtain_twin 1
gnc_commodity_table_get_namespaces_list 2
gnc_quote_source_get_user_name 2
gnc_quote_source_s::get_user_name() const 2
gnc_commodity_get_quote_tz 4
gnc_quote_source_num_entries 5
gnc_quote_source_lookup_by_ti 6
gnc_commodity_set_user_symbol 7
get_quote_source_from_type(QuoteSourceType) 11
gnc_monetary_list_free 11
gnc_monetary_list_delete_zeros 12
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
gnc_commodity_table_has_namespace 20
gnc_quote_source_add_new 21
gnc_quote_source_get_supported 23
gnc_quote_source_s::get_supported() const 23
gnc_commodity_table_foreach_commodity 25
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
gnc_commodity_find_commodity_by_guid 38
gnc_monetary_list_add_monetary 44
gnc_commodity_get_cusip 46
gnc_commodity_set_property(_GObject*, unsigned int, _GValue const*, _GParamSpec*) 48
gnc_commodity_table_get_size 49
gnc_commodity_copy 61
gnc_commodity_class_init(_GncCommodityClass*) 62
iter_namespace(void*, void*, void*) 65
gnc_commodity_get_fullname 70
gnc_commodity_get_unique_name 82
gnc_quote_source_get_internal_name 83
gnc_commodity_set_quote_tz 87
gnc_commodity_table_register 99
gnc_commodity_get_default_quote_source 145
gnc_commodity_get_quote_source 164
count_coms(void*, void*, void*) 172
commodity_table_book_end(_QofBook*) 173
gnc_commodity_table_destroy 186
g_hash_table_values(_GHashTable*) 240
gnc_commodity_table_get_commodities 240
g_hash_table_keys(_GHashTable*) 241
gnc_commodity_table_get_namespaces 241
gnc_commodity_table_add_default_data 265
commodity_table_book_begin(_QofBook*) 276
gnc_commodity_table_new 289
gnc_commodity_get_property(_GObject*, unsigned int, _GValue*, _GParamSpec*) 318
gnc_commodity_set_quote_flag 374
gnc_commodity_namespace_dispose_real(_GObject*) 560
gnc_commodity_namespace_finalize_real(_GObject*) 560
gnc_commodity_table_delete_namespace 560
gnc_commodity_get_auto_quote_control_flag(gnc_commodity_s const*) 861
gnc_commodity_namespace_init(gnc_commodity_namespace_s*) 907
gnc_commodity_get_quote_flag 1041
hash_keys_helper(void*, void*, void*) 1642
gnc_commodity_namespace_get_type 2274
gnc_commodity_namespace_class_init(_GncCommodityNamespaceClass*) 59
gnc_commodity_namespace_class_intern_init(void*) 59
gnc_commodity_namespace_get_type_once() 62
gnc_commodity_namespace_dispose(_GObject*) 560
gnc_commodity_namespace_finalize(_GObject*) 560
gnc_commodity_namespace_get_type 974
gnc_commodity_increment_usage_count 3042
iter_commodity(void*, void*, void*) 4872
gnc_commodity_decrement_usage_count 5135
gnc_quote_source_s::gnc_quote_source_s(int, QuoteSourceType, char const*, char const*) 7611
gnc_commodity_is_currency 8682
hash_values_helper(void*, void*, void*) 10164
gnc_commodity_equal 14702
gnc_commodity_compare 14725
gnc_commodity_get_namespace 19541
gnc_commodity_get_printname 31024
ns_helper(void*, void*, void*) 37685
comm_free(QofInstance_s*) 41354
commodity_free(gnc_commodity_s*) 41354
gnc_commodity_destroy 41354
gnc_commodity_table_remove 41354
gnc_commodity_dispose(_GObject*) 41508
gnc_commodity_finalize(_GObject*) 41508
gnc_commodity_set_default_symbol(gnc_commodity_s*, char const*) 60155
gnc_commodity_get_default_symbol 61083
gnc_commodity_get_nice_symbol 61540
gnc_commodity_get_user_symbol 61542
gnc_commodity_table_insert 62223
gnc_commodity_set_quote_source 62715
gnc_commodity_init(gnc_commodity_s*) 66090
gnc_commodity_new 66090
gnc_commodity_set_namespace 66090
gnc_commodity_set_cusip 66205
gnc_commodity_set_fraction 66262
gnc_commodity_set_fullname 66262
gnc_commodity_set_mnemonic 66280
gnc_commodity_namespace_is_iso 66988
noop(QofInstance_s*) 67160
gnc_commodity_table_lookup 81401
gnc_commodity_namespace_get_name 95025
gnc_commodity_equiv 118464
gnc_commodity_table_get_table 122294
gnc_quote_source_lookup_by_internal 124714
auto gnc_quote_source_lookup_by_internal::{lambda(auto:1 const&)#1}::operator()<gnc_quote_source_s>(gnc_quote_source_s const&) const 124859
gnc_quote_source_s::get_internal_name() const 125392
gnc_commodity_table_add_namespace 128532
gnc_commodity_get_mnemonic 137073
gnc_commodity_is_iso 174596
gnc_commodity_get_fraction 180793
reset_unique_name(gnc_commodityPrivate*) 198071
gnc_commodity_table_find_namespace 210449
reset_printname(gnc_commodityPrivate*) 264290
gnc_commodity_table_map_namespace(char const*) 338653
mark_commodity_dirty(gnc_commodity_s*) 459836
gnc_commodity_begin_edit 501403
gnc_commodity_commit_edit 501403
gnc_commodity_get_type 1659327
gnc_commodity_class_intern_init(void*) 62
gnc_commodity_get_type_once() 70
gnc_commodity_get_type 368542
gnc_commodity_get_instance_private(gnc_commodity_s*) 1290653

Generated by: LCOV version 2.0-1