LCOV - code coverage report
Current view: top level - libgnucash/engine - Transaction.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 81.8 % 1096 897
Test Date: 2026-11-02 18:19:43 Functions: 86.3 % 124 107
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
qofTransSetDescription(transaction_s*, char const*) 0
qofTransSetNotes(transaction_s*, char const*) 0
qofTransSetNum(transaction_s*, char const*) 0
record_price(split_s*, PriceSource) 0
trans_is_balanced_p(transaction_s const*) 0
xaccTransCopyOnto 0
xaccTransCopyToClipBoard 0
xaccTransGetFirstPaymentAcctSplit 0
xaccTransGetPaymentAcctSplitList 0
xaccTransHasReconciledSplits 0
xaccTransHasReconciledSplitsByAccount 0
xaccTransHasSplitsInState 0
xaccTransHasSplitsInStateByAccount 0
xaccTransIsReadonlyByPostedDate 0
xaccTransIsSXTemplate(transaction_s const*) 0
xaccTransRecordPrice 0
xaccTransScrubGains 0
trans_on_error(QofInstance_s*, QofBackendError) 1
xaccTransGetReversedBy 1
xaccTransCopyFromClipBoard 2
xaccTransGetDatePostedGDate 2
xaccTransReverse 2
xaccTransScrubGainsDate(transaction_s*) 3
xaccTransUnvoid 3
xaccTransGetAccountBalance 4
xaccTransGetAccountConvRate 4
xaccTransGetAccountValue 4
xaccTransGetVoidReason 6
xaccTransClone 7
xaccTransGetDateEntered 7
counter_thunk(transaction_s*, void*) 8
gnc_book_count_transactions 8
xaccTransGetAPARAcctSplitList 9
xaccTransCloneNoKvp 11
xaccTransSetDocLink 11
xaccTransGetImbalance 13
check_open(transaction_s const*) 15
xaccTransClearReadOnly 16
xaccTransGetAccountAmount 16
xaccTransRollbackEdit 16
copy_split(void const*, void*) 21
xaccTransGetFirstAPARAcctSplit 22
xaccTransSetIsClosingTxn 27
xaccTransGetDocLink 28
xaccDisableDataScrubbing() 30
xaccEnableDataScrubbing() 30
gnc_transaction_class_init(_TransactionClass*) 42
_utest_trans_fill_functions() 43
xaccTransLookup 72
xaccTransSetDateDue 76
xaccTransFindSplitByAccount 79
xaccTransRegister() 83
xaccTransRetDateDue 85
xaccTransIsOpen 92
xaccTransSetNotes 100
xaccTransSetTxnType 100
xaccTransVoid 103
xaccTransRetDateEntered 108
xaccTransSetDatePostedSecsNormalized 110
destroy_gains(transaction_s*) 123
split_set_new_value(split_s*, gnc_commodity_s*, gnc_commodity_s*, _gnc_numeric) 130
gnc_transaction_set_property(_GObject*, unsigned int, _GValue const*, _GParamSpec*) 145
gnc_transaction_book_end(QofBook*) 179
xaccTransSetReadOnly 181
compare_split_guids(void const*, void const*) 201
find_new_rate(transaction_s*, gnc_commodity_s*) 201
xaccTransCountSplits 206
gnc_transaction_get_property(_GObject*, unsigned int, _GValue*, _GParamSpec*) 248
xaccTransEqual 268
xaccTransGetTxnType 343
xaccTransGetSplit 383
set_kvp_string_path(transaction_s*, 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&, char const*) 718
xaccTransSetNum 865
xaccTransSetDatePostedSecs 1179
xaccTransSetDateEnteredSecs 1240
xaccTransSetDate 1990
xaccTransGetNum 2086
xaccTransSetDatePostedGDate 2203
destroy_tx_on_book_close(QofInstance_s*, void*) 2284
do_destroy(QofInstance_s*) 2406
xaccTransClearSplits 2415
xaccTransDestroy 2420
xaccTransGetReadOnly 2548
xaccTransIsBalanced 3073
xaccTransGetImbalanceValue 3113
xaccTransSetDescription 3373
set_gains_date_dirty(transaction_s*) 3382
xaccInitTransaction(transaction_s*, QofBook*) 3497
xaccMallocTransaction 3498
xaccTransSetCurrency 3639
xaccTransSetDateInternal(transaction_s*, long*, long) 4622
trans_cleanup_commit(QofInstance_s*) 4632
xaccTransSortSplits 4636
gen_event_trans(transaction_s*) 4645
xaccTransGetDescription 4735
dupe_trans(transaction_s const*) 4880
xaccTransGetSplitIndex 4971
split_sign_cmp(void const*, void const*) 5017
xaccTransGetNotes 5663
xaccTransGetSplitList 5853
xaccTransGetVoidStatus 5862
xaccTransGetVoidTime 5865
xaccTransUseTradingAccounts 6153
was_trans_emptied(transaction_s*) 7036
xaccFreeTransaction(transaction_s*) 7176
gnc_transaction_finalize(_GObject*) 7261
gnc_transaction_dispose(_GObject*) 7262
gnc_transaction_init(transaction_s*) 8392
mark_trans(transaction_s*) 8929
trans_reverse_order(transaction_s const*, transaction_s const*) 10509
xaccTransRetDatePosted 11848
get_kvp_string_path(transaction_s 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&) 14215
xaccTransStillHasSplit 24270
gnc_transaction_get_type 28230
gnc_transaction_class_intern_init(void*) 42
gnc_transaction_get_type_once() 43
gnc_transaction_get_type 28145
xaccTransGetDate 31630
order_by_int64_or_string(char const*, char const*) 46874
xaccTransGetCurrency 61597
xaccTransCommitEdit 83375
xaccTransBeginEdit 83504
xaccTransGetIsClosingTxn 192544
xaccTransOrder 679009
xaccTransOrder_num_action 679024

Generated by: LCOV version 2.0-1