LCOV - code coverage report
Current view: top level - libgnucash/engine - Split.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 84.3 % 938 791
Test Date: 2025-10-06 13:57:51 Functions: 81.7 % 93 76
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
xaccSplitRollbackEdit(split_s*) 7
xaccSplitUnvoid(split_s*) 7
xaccSplitAddPeerSplit 8
xaccSplitMakeStockSplit 11
xaccSplitCompareOtherAccountFullNames 12
xaccSplitVoidFormerValue 12
xaccSplitCopyKvp(split_s const*, split_s*) 13
xaccSplitGetCorrAccountFullName 20
xaccSplitCloneNoKvp(split_s const*) 23
xaccSplitGetType 28
get_corr_account_split(split_s const*, split_s const**) 29
_utest_split_fill_functions() 31
gnc_split_class_init(_SplitClass*) 42
xaccSplitLookup 46
xaccSplitSetSharePrice 64
xaccSplitVoidFormerAmount 65
xaccSplitRegister() 82
xaccSplitHasPeers 110
xaccSplitConvertAmount 154
xaccSplitSetBaseValue 154
xaccSplitGetDateReconciled 155
xaccSplitEqual 189
xaccSplitOrderDateOnly 192
xaccSplitVoid(split_s*) 205
xaccSplitGetOtherSplit 221
xaccSplitSetLot 270
xaccSplitDetermineGainStatus(split_s*) 414
xaccSplitGetSharePrice 416
xaccSplitGetLot 456
split_account_guid_getter(void*, _QofParam const*) 613
gnc_split_get_property(_GObject*, unsigned int, _GValue*, _GParamSpec*) 638
xaccSplitEqualCheckBal(char const*, _gnc_numeric, _gnc_numeric) 638
xaccSplitSetDateReconciledSecs 783
gnc_split_set_property(_GObject*, unsigned int, _GValue const*, _GParamSpec*) 975
xaccSplitGetBalance 986
xaccSplitSetAction 1066
xaccSplitGetAction 1396
xaccSplitCompareAccountFullNames 1531
xaccSplitSetMemo 1794
xaccSplitGetMemo 2451
xaccDupeSplit(split_s const*) 2751
xaccSplitSetReconcile 2847
no_op(void*, _QofParam const*) 3070
xaccSplitGetNoclosingBalance 3863
do_destroy(QofInstance_s*) 4865
xaccSplitDestroy 4877
xaccSplitSetParent 7076
xaccSplitSetAccount 7119
xaccInitSplit(split_s*, _QofBook*) 7146
xaccMallocSplit 7146
xaccFreeSplit(split_s*) 7612
gnc_split_finalize(_GObject*) 7704
gnc_split_init(split_s*) 9923
get_commodity_denom(split_s const*) 12676
xaccSplitCommitEdit(split_s*) 12928
xaccSplitSetAmount 14295
xaccSplitSetValue 14642
get_currency_denom(split_s const*) 14869
gnc_split_dispose(_GObject*) 15317
mark_split(split_s*) 31059
xaccSplitGetReconcile 36554
xaccSplitGetValue 64128
xaccSplitGetParent 123887
xaccSplitGetAccount 138688
gnc_split_get_type 139396
gnc_split_class_intern_init(void*) 42
gnc_split_get_type_once() 42
gnc_split_get_type 139312
xaccSplitGetAmount 210145
xaccSplitOrder 698378
xaccSplitGetBook 730535

Generated by: LCOV version 2.0-1