LCOV - code coverage report
Current view: top level - libgnucash/engine - gnc-budget.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 79.4 % 330 262
Test Date: 2025-02-07 16:25:45 Functions: 86.5 % 52 45
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
clone_budget_values_cb(account_s*, void*) 0
commit_err(QofInstance_s*, QofBackendError) 0
gnc_budget_clone 0
gnc_budget_get_rec_mult(budget_s const*) 0
gnc_budget_get_rec_pt(budget_s const*) 0
gnc_budget_get_rec_time(budget_s const*) 0
gnc_budget_unset_account_period_value 0
gnc_budget_lookup 1
auto gnc_budget_set_num_periods::{lambda(auto:1&)#1}::operator()<std::pair<account_s const* const, std::vector<PeriodData, std::allocator<PeriodData> > > >(std::pair<account_s const* const, std::vector<PeriodData, std::allocator<PeriodData> > >&) const 2
gnc_budget_get_description 2
gnc_budget_get_guid 2
gnc_budget_get_property(_GObject*, unsigned int, _GValue*, _GParamSpec*) 3
gnc_budget_get_recurrence 3
gnc_budget_set_description 3
gnc_budget_set_property(_GObject*, unsigned int, _GValue const*, _GParamSpec*) 3
gnc_budget_set_recurrence 3
gnc_budget_class_init(_GncBudgetClass*) 6
destroy_budget_on_book_close(QofInstance_s*, void*) 7
gnc_budget_set_account_period_note 9
gnc_budget_set_name 9
just_get_one(QofInstance_s*, void*) 9
PeriodData::PeriodData() 10
gnc_budget_set_num_periods 10
gnc_budget_destroy 16
gnc_budget_dispose(_GObject*) 16
gnc_budget_finalize(_GObject*) 16
gnc_budget_free(QofInstance_s*) 16
gnc_budget_init(budget_s*) 17
gnc_budget_new 17
gnc_budget_get_default 23
noop(QofInstance_s*) 32
gnc_budget_set_account_period_value 39
gnc_budget_get_name 48
gnc_budget_register 81
gnc_budget_begin_edit 91
gnc_budget_commit_edit 91
gnc_budget_book_end(_QofBook*) 153
gnc_budget_get_account_period_note 356
gnc_budget_get_num_periods 386
PeriodData::PeriodData(char const*, std::optional<_gnc_numeric>) 452
make_period_note_path(account_s const*, unsigned int) 461
gnc_budget_get_period_end_date 704
make_period_data_path(account_s const*, unsigned int) 951
gnc_budget_get_period_start_date 2078
gnc_budget_get_account_period_actual_value 2119
gnc_budget_get_account_period_value 2240
gnc_budget_is_account_period_value_set 5027
get_perioddata(budget_s const*, account_s const*, unsigned int) 7670
gnc_budget_get_type 26384
gnc_budget_class_intern_init(void*) 6
gnc_budget_get_type_once() 7
gnc_budget_get_type 5629
gnc_budget_get_instance_private(budget_s*) 20742

Generated by: LCOV version 2.0-1