LCOV - code coverage report
Current view: top level - libgnucash/engine - gnc-optiondb.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 53.5 % 608 325
Test Date: 2025-02-07 16:25:45 Functions: 56.0 % 100 56
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
GncOptionDB::GncOptionDB(_QofBook*) 0
GncOptionDB::get_default_section() const 0
GncOptionDB::load_from_key_value(std::istream&) 0
GncOptionDB::load_from_kvp(_QofBook*) 0
GncOptionDB::load_from_kvp(_QofBook*)::{lambda(std::shared_ptr<GncOptionSection>&)#1}::operator()(std::shared_ptr<GncOptionSection>&) const 0
GncOptionDB::load_from_kvp(_QofBook*)::{lambda(std::shared_ptr<GncOptionSection>&)#1}::operator()(std::shared_ptr<GncOptionSection>&) const::{lambda(GncOption&)#1}::operator()(GncOption&) const 0
GncOptionDB::load_from_kvp(_QofBook*)::{lambda(std::shared_ptr<GncOptionSection>&)#1}::operator()(std::shared_ptr<GncOptionSection>&) const::{lambda(GncOption&)#1}::operator()(GncOption&) const::{lambda()#1}::operator()() const 0
GncOptionDB::register_callback(void (*)(void*), void*) 0
GncOptionDB::run_callbacks() 0
GncOptionDB::save_to_key_value(std::ostream&) const 0
GncOptionDB::save_to_key_value(std::ostream&) const::{lambda(std::shared_ptr<GncOptionSection> const&)#1}::operator()(std::shared_ptr<GncOptionSection> const&) const 0
GncOptionDB::unregister_callback(unsigned long) 0
GncOptionSection::foreach_option(std::function<void (GncOption const&)>) const 0
auto GncOptionDB::save_to_key_value(std::ostream&) const::{lambda(std::shared_ptr<GncOptionSection> const&)#1}::operator()(std::shared_ptr<GncOptionSection> const&) const::{lambda(auto:1&)#1}::operator()<GncOption>(GncOption&) const 0
bool GncOptionDB::register_callback(void (*)(void*), void*)::{lambda(auto:1&)#1}::operator()<GncOptionDBCallback>(GncOptionDBCallback&) const 0
bool GncOptionDB::unregister_callback(unsigned long)::{lambda(auto:1&)#1}::operator()<GncOptionDBCallback>(GncOptionDBCallback&) const 0
counter_option_path(GncOption const&, _GSList*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0
fill_option_from_date_format_kvp(GncOption&, KvpValueImpl*) 0
fill_option_from_guid_kvp(GncOption&, KvpValueImpl*) 0
fill_option_from_string_kvp(GncOption&, KvpValueImpl*) 0
gnc_option_db_book_options 0
gnc_option_db_clean 0
gnc_option_db_clean::{lambda(std::shared_ptr<GncOptionSection>&)#1}::operator()(std::shared_ptr<GncOptionSection>&) const 0
gnc_option_db_clean::{lambda(std::shared_ptr<GncOptionSection>&)#1}::operator()(std::shared_ptr<GncOptionSection>&) const::{lambda(GncOption&)#1}::operator()(GncOption&) const 0
gnc_option_db_commit 0
gnc_option_db_commit::{lambda(std::shared_ptr<GncOptionSection>&)#1}::operator()(std::shared_ptr<GncOptionSection>&) const 0
gnc_option_db_commit::{lambda(std::shared_ptr<GncOptionSection>&)#1}::operator()(std::shared_ptr<GncOptionSection>&) const::{lambda(GncOption&)#1}::operator()(GncOption&) const 0
gnc_option_db_destroy 0
gnc_option_db_load 0
gnc_option_db_lookup_qofinstance_value 0
gnc_option_db_new 0
gnc_option_db_save 0
gnc_register_commodity_option(GncOptionDB*, char const*, char const*, char const*, char const*, gnc_commodity_s*) 0
gnc_register_counter_format_option(GncOptionDB*, char const*, char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 0
gnc_register_counter_option(GncOptionDB*, char const*, char const*, char const*, char const*, int) 0
gnc_register_currency_option(GncOptionDB*, char const*, char const*, char const*, char const*, char const*) 0
gnc_register_dateformat_option(GncOptionDB*, char const*, char const*, char const*, char const*, std::tuple<QofDateFormat, GNCDateMonthFormat, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) 0
gnc_register_invoice_print_report_option(GncOptionDB*, char const*, char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 0
gnc_register_taxtable_option(GncOptionDB*, char const*, char const*, char const*, char const*, _gncTaxTable*) 0
kvp_frame_from_date_format_option(GncOption const&) 0
kvp_value_from_bool_option(GncOption const&) 0
kvp_value_from_qof_instance_option(GncOption const&) 0
void GncOptionDB::run_callbacks()::{lambda(auto:1&)#1}::operator()<GncOptionDBCallback>(GncOptionDBCallback&) const 0
GncOptionDB::load_option_key_value(std::istream&) 1
gnc_register_date_option(GncOptionDB*, char const*, char const*, char const*, char const*, long, RelativeDateUI) 1
is_qofinstance_ui_type(GncOptionUIType) 1
option_path(GncOption const&, _GSList*) 1
GncOptionDB::save_option_key_value(std::ostream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 2
GncOptionDB::save_to_kvp(_QofBook*, bool) const 2
gnc_register_commodity_option(GncOptionDB*, char const*, char const*, char const*, char const*, char const*) 5
gnc_register_date_option(GncOptionDB*, char const*, char const*, char const*, char const*, RelativeDatePeriod, RelativeDateUI) 5
gnc_register_report_placement_option(std::unique_ptr<GncOptionDB, std::default_delete<GncOptionDB> >&, char const*, char const*) 5
GncOptionDB::lookup_string_option[abi:cxx11](char const*, char const*) 7
GncOptionDB::unregister_option(char const*, char const*) 7
GncOptionSection::remove_option(char const*) 7
gnc_register_query_option(GncOptionDB*, char const*, char const*, _QofQuery const*) 7
GncOptionDB::save_to_kvp(_QofBook*, bool) const::{lambda(std::shared_ptr<GncOptionSection>&)#1}::operator()(std::shared_ptr<GncOptionSection>&) const 8
gnc_register_date_option(GncOptionDB*, char const*, char const*, char const*, char const*, std::vector<RelativeDatePeriod, std::allocator<RelativeDatePeriod> >&, bool) 10
gnc_register_list_option(GncOptionDB*, char const*, char const*, char const*, char const*, char const*, std::vector<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, GncOptionMultichoiceKeyType>, std::allocator<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, GncOptionMultichoiceKeyType> > >&&) 11
GncOptionDB::save_to_kvp(_QofBook*, bool) const::{lambda(std::shared_ptr<GncOptionSection>&)#1}::operator()(std::shared_ptr<GncOptionSection>&) const::{lambda(GncOption&)#1}::operator()(GncOption&) const 12
gnc_register_internal_option(std::unique_ptr<GncOptionDB, std::default_delete<GncOptionDB> >&, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 14
bool GncOptionSection::remove_option(char const*)::{lambda(auto:1 const&)#1}::operator()<GncOption>(GncOption const&) const 19
gnc_account_list_from_types(_QofBook*, std::vector<GNCAccountType, std::allocator<GNCAccountType> > const&) 19
GncOptionDB::register_option(char const*, GncOption*) 20
gnc_register_owner_option(GncOptionDB*, char const*, char const*, char const*, char const*, _gncOwner const*, GncOwnerType) 20
gnc_register_budget_option(GncOptionDB*, char const*, char const*, char const*, char const*, budget_s*) 21
gnc_register_account_sel_limited_option(GncOptionDB*, char const*, char const*, char const*, char const*, account_s const*, std::vector<GNCAccountType, std::allocator<GNCAccountType> >&&) 32
gnc_register_invoice_option(GncOptionDB*, char const*, char const*, char const*, char const*, _gncInvoice*) 39
gnc_register_color_option(GncOptionDB*, char const*, char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 50
gnc_register_pixmap_option(GncOptionDB*, char const*, char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 61
GncOptionDB::make_internal(char const*, char const*) 82
gnc_register_text_option(GncOptionDB*, char const*, char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 156
gnc_register_account_list_limited_option(GncOptionDB*, char const*, char const*, char const*, char const*, std::vector<_gncGuid, std::allocator<_gncGuid> > const&, std::vector<GNCAccountType, std::allocator<GNCAccountType> >&&) 158
gnc_register_font_option(GncOptionDB*, char const*, char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 174
find_children(account_s*, void*) 179
void gnc_register_number_range_option<int>(GncOptionDB*, char const*, char const*, char const*, char const*, int, int, int, int) 298
void gnc_register_number_range_option(GncOptionDB*, char const*, char const*, char const*, char const*, int, int, int, int) 0
void gnc_register_number_range_option(GncOptionDB*, char const*, char const*, char const*, char const*, double, double, double, double) 298
gnc_register_number_plot_size_option(GncOptionDB*, char const*, char const*, char const*, char const*, int) 412
gnc_register_internal_option(std::unique_ptr<GncOptionDB, std::default_delete<GncOptionDB> >&, char const*, char const*, bool) 1038
gnc_register_start_date_option(GncOptionDB*, char const*, char const*, char const*, char const*, bool) 2253
gnc_register_currency_option(GncOptionDB*, char const*, char const*, char const*, char const*, gnc_commodity_s*) 2271
gnc_register_end_date_option(GncOptionDB*, char const*, char const*, char const*, char const*, bool) 2296
GncOptionDB::set_default_section(char const*) 2354
GncOptionDB::GncOptionDB() 2446
gnc_register_account_list_option(GncOptionDB*, char const*, char const*, char const*, char const*, std::vector<_gncGuid, std::allocator<_gncGuid> > const&) 3175
gnc_register_string_option(GncOptionDB*, char const*, char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 4542
GncOptionSection::foreach_option(std::function<void (GncOption&)>) 8311
gnc_register_multichoice_option(GncOptionDB*, char const*, char const*, char const*, char const*, char const*, std::vector<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, GncOptionMultichoiceKeyType>, std::allocator<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, GncOptionMultichoiceKeyType> > >&&) 15738
bool gnc_register_multichoice_option(GncOptionDB*, char const*, char const*, char const*, char const*, char const*, std::vector<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, GncOptionMultichoiceKeyType>, std::allocator<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, GncOptionMultichoiceKeyType> > >&&)::{lambda(auto:1&)#1}::operator()<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, GncOptionMultichoiceKeyType> >(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, GncOptionMultichoiceKeyType>&) const 25952
gnc_register_simple_boolean_option(GncOptionDB*, char const*, char const*, char const*, char const*, bool) 37112
Aliases::find_alias(char const*) 56489
GncOptionDB::register_option(char const*, GncOption&&) 83284
GncOptionSection::add_option(GncOption&&) 83284
GncOptionSection::find_option(char const*) const 130583
GncOptionDB::find_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) const 140384
GncOptionDB::find_section(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 226029
bool GncOptionDB::find_section(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const::{lambda(auto:1&)#1}::operator()<std::shared_ptr<GncOptionSection> const>(std::shared_ptr<GncOptionSection> const&) const 658899
bool GncOptionSection::find_option(char const*) const::{lambda(auto:1&)#1}::operator()<GncOption const>(GncOption const&) const 832001
operator==(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) 832020
auto Aliases::find_alias(char const*)::{lambda(auto:1)#1}::operator()<std::pair<char const*, std::pair<char const*, char const*> > >(std::pair<char const*, std::pair<char const*, char const*> >) const 2227906

Generated by: LCOV version 2.0-1