LCOV - code coverage report
Current view: top level - libgnucash/engine - SchedXaction.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 82.2 % 499 410
Test Date: 2025-03-30 14:51:15 Functions: 83.8 % 68 57
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
_temporal_state_data_cmp(void const*, void const*) 0
auto delete_template_trans(_SchedXaction*)::{lambda(auto:1)#1}::operator()<split_s*>(split_s*) const 0
auto delete_template_trans(_SchedXaction*)::{lambda(auto:1)#2}::operator()<transaction_s*>(transaction_s*) const 0
commit_err(QofInstance_s*, QofBackendError) 0
gnc_sx_add_defer_instance 0
gnc_sx_remove_defer_instance 0
xaccSchedXactionGetLastOccurDateTT 0
xaccSchedXactionGetSplits 0
xaccSchedXactionGetStartDateTT 0
xaccSchedXactionSetLastOccurDateTT 0
xaccSchedXactionSetStartDateTT 0
xaccSchedXactionGetStartDate 2
gnc_schedxaction_class_init(_SchedXactionClass*) 3
xaccSchedXactionSetEnabled 3
xaccSchedXactionSetEndDate 3
xaccSchedXactionGetRemOccur 4
xaccSchedXactionSetTemplateTrans(_SchedXaction*, std::vector<std::shared_ptr<TTInfo>, std::allocator<std::shared_ptr<TTInfo> > > const&, _QofBook*) 4
gnc_sx_get_schedule 5
gnc_sx_get_num_occur_daterange 6
xaccSchedXactionGetLastOccurDate 6
xaccSchedXactionSetLastOccurDate 6
xaccSchedXactionGetName 7
destroy_sx_on_book_close(QofInstance_s*, void*) 8
gnc_schedxaction_dispose(_GObject*) 8
gnc_schedxaction_finalize(_GObject*) 8
pack_split_info(std::shared_ptr<TTSplitInfo>, account_s*, transaction_s*, _QofBook*) 8
sx_free(QofInstance_s*) 8
sx_set_template_account 8
xaccSchedXactionDestroy 8
xaccSchedXactionFree(_SchedXaction*) 8
xaccSchedXactionGetAutoCreate 8
xaccSchedXactionSetAdvanceCreation 8
xaccSchedXactionSetAdvanceReminder 8
xaccSchedXactionSetNumOccur 8
xaccSchedXactionSetAutoCreate 10
delete_template_trans(_SchedXaction*) 12
gnc_sx_set_instance_count 12
xaccSchedXactionSetRemOccur 12
xaccSchedXactionGetAdvanceCreation 16
xaccSchedXactionGetAdvanceReminder 16
xaccSchedXactionGetEnabled 16
gnc_sx_get_defer_instances 18
gnc_sx_clone_temporal_state 21
gnc_sx_create_temporal_state 21
gnc_schedxaction_init(_SchedXaction*) 24
gnc_sx_set_schedule 24
xaccSchedXactionInit(_SchedXaction*, _QofBook*) 24
xaccSchedXactionMalloc 24
xaccSchedXactionSetName 24
xaccSchedXactionSetStartDate 24
xaccSchedXactionGetEndDate 29
gnc_schedxaction_set_property(_GObject*, unsigned int, _GValue const*, _GParamSpec*) 34
gnc_sx_destroy_temporal_state 37
gnc_sx_incr_temporal_state 37
gnc_schedxaction_get_property(_GObject*, unsigned int, _GValue*, _GParamSpec*) 42
gnc_sx_get_instance_count 52
xaccSchedXactionGetNextInstance 74
SXRegister 81
xaccSchedXactionHasEndDate 89
commit_done(QofInstance_s*) 107
xaccSchedXactionGetNumOccur 119
xaccSchedXactionHasOccurDef 119
gnc_sx_begin_edit 145
gnc_sx_commit_edit 145
gnc_sx_book_end(_QofBook*) 153
gnc_schedxaction_get_type 270
gnc_schedxaction_class_intern_init(void*) 3
gnc_schedxaction_get_type_once() 3
gnc_schedxaction_get_type 264

Generated by: LCOV version 2.0-1