LCOV - code coverage report
Current view: top level - libgnucash/engine - Split.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 84.5 % 981 829
Test Date: 2026-07-16 14:13:45 Functions: 82.8 % 99 82
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
DxaccSplitGetShareAmount(split_s const*) 0
commit_err(QofInstance_s*, QofBackendError) 0
qofSplitSetAccount(split_s*, QofInstance_s*) 0
qofSplitSetAction(split_s*, char const*) 0
qofSplitSetAmount(split_s*, _gnc_numeric) 0
qofSplitSetMemo(split_s*, char const*) 0
qofSplitSetParentTrans(split_s*, QofInstance_s*) 0
qofSplitSetReconcile(split_s*, char) 0
qofSplitSetSharePrice(split_s*, _gnc_numeric) 0
qofSplitSetValue(split_s*, _gnc_numeric) 0
xaccSplitGetBaseValue 0
xaccSplitGetClearedBalance 0
xaccSplitGetCorrAccountName 0
xaccSplitGetReconciledBalance 0
xaccSplitMergePeerSplits 0
xaccSplitReinit 0
xaccSplitRemovePeerSplit 0
xaccSplitIsPeerSplit 1
xaccSplitSetSharePriceAndAmount 2
xaccSplitCompareAccountCodes 4
xaccSplitCompareOtherAccountCodes 4
xaccSplitCopyOnto 4
xaccSplitGetCorrAccountCode 4
xaccSplitHasOnlineID 6
xaccSplitSetOnlineID 6
xaccSplitRollbackEdit(split_s*) 7
xaccSplitUnvoid(split_s*) 7
xaccSplitAddPeerSplit 8
xaccSplitCompareOtherAccountFullNames 11
xaccSplitVoidFormerValue 12
xaccSplitCopyKvp(split_s const*, split_s*) 13
xaccSplitGetOnlineID 13
xaccSplitMakeStockSplit 15
xaccSplitGetCorrAccountFullName 18
xaccSplitCloneNoKvp(split_s const*) 23
get_corr_account_split(split_s const*, split_s const**) 27
_utest_split_fill_functions() 31
gnc_split_class_init(_SplitClass*) 43
xaccSplitLookup 60
xaccSplitSetSharePrice 64
xaccSplitVoidFormerAmount 65
xaccSplitRegister() 83
xaccSplitHasPeers 114
xaccSplitConvertAmount 154
xaccSplitSetBaseValue 156
xaccSplitGetDateReconciled 161
xaccSplitEqual 189
xaccSplitVoid(split_s*) 205
xaccSplitOrderDateOnly 212
xaccSplitGetOtherSplit 219
xaccSplitSetLot 288
xaccSplitGetSharePrice 416
xaccSplitDetermineGainStatus(split_s*) 438
xaccSplitGetLot 515
split_account_guid_getter(void*, _QofParam const*) 613
gnc_split_get_property(_GObject*, unsigned int, _GValue*, _GParamSpec*) 747
xaccSplitSetDateReconciledSecs 788
xaccSplitEqualCheckBal(char const*, _gnc_numeric, _gnc_numeric) 795
xaccSplitGetBalance 991
gnc_split_set_property(_GObject*, unsigned int, _GValue const*, _GParamSpec*) 1108
xaccSplitSetAction 1110
xaccSplitSetAdjustedAmount 1211
xaccSplitGetAction 1426
xaccSplitCompareAccountFullNames 1541
xaccSplitSetMemo 1883
xaccSplitGetAdjustedAmount 2240
xaccSplitGetMemo 2467
xaccDupeSplit(split_s const*) 2793
xaccSplitSetReconcile 2932
no_op(void*, _QofParam const*) 3088
xaccSplitGetNoclosingBalance 3934
do_destroy(QofInstance_s*) 4936
xaccSplitDestroy 4954
xaccSplitSetParent 7180
xaccSplitSetAccount 7268
xaccInitSplit(split_s*, QofBook*) 7297
xaccMallocSplit 7297
xaccFreeSplit(split_s*) 7725
gnc_split_finalize(_GObject*) 7818
gnc_split_init(split_s*) 10116
get_commodity_denom(split_s const*) 12844
xaccSplitCommitEdit(split_s*) 13109
xaccSplitSetAmount 14515
xaccSplitSetValue 14833
get_currency_denom(split_s const*) 15062
gnc_split_dispose(_GObject*) 15544
mark_split(split_s*) 31513
xaccSplitGetReconcile 33106
xaccSplitGetValue 65001
xaccSplitIsStockSplit 98977
xaccSplitGetType 98991
xaccSplitGetParent 123519
xaccSplitGetAccount 124910
gnc_split_get_type 141994
gnc_split_class_intern_init(void*) 43
gnc_split_get_type_once() 43
gnc_split_get_type 141908
xaccSplitGetAmount 160901
xaccSplitOrder 691425
xaccSplitGetBook 709008

Generated by: LCOV version 2.0-1