LCOV - code coverage report
Current view: top level - libgnucash/engine - Split.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 84.8 % 964 817
Test Date: 2025-02-07 16:25:45 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
_utest_split_fill_functions() 31
commit_err(QofInstance_s*, QofBackendError) 0
do_destroy(QofInstance_s*) 4839
get_commodity_denom(split_s const*) 12501
get_corr_account_split(split_s const*, split_s const**) 30
get_currency_denom(split_s const*) 14682
gnc_split_class_init(_SplitClass*) 41
gnc_split_dispose(_GObject*) 15211
gnc_split_finalize(_GObject*) 7651
gnc_split_get_property(_GObject*, unsigned int, _GValue*, _GParamSpec*) 641
gnc_split_get_type 140912
gnc_split_class_intern_init(void*) 41
gnc_split_get_type 140830
gnc_split_get_type_once() 41
gnc_split_init(split_s*) 9797
gnc_split_set_property(_GObject*, unsigned int, _GValue const*, _GParamSpec*) 975
mark_split(split_s*) 30690
no_op(void*, _QofParam const*) 3110
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
split_account_guid_getter(void*, _QofParam const*) 613
xaccDupeSplit(split_s const*) 2724
xaccFreeSplit(split_s*) 7559
xaccInitSplit(split_s*, _QofBook*) 7047
xaccMallocSplit 7047
xaccSplitAddPeerSplit 8
xaccSplitCloneNoKvp(split_s const*) 23
xaccSplitCommitEdit(split_s*) 12802
xaccSplitCompareAccountCodes 4
xaccSplitCompareAccountFullNames 1552
xaccSplitCompareOtherAccountCodes 4
xaccSplitCompareOtherAccountFullNames 11
xaccSplitConvertAmount 154
xaccSplitCopyKvp(split_s const*, split_s*) 13
xaccSplitCopyOnto 4
xaccSplitDestroy 4851
xaccSplitDetermineGainStatus(split_s*) 417
xaccSplitEqual 189
xaccSplitEqualCheckBal(char const*, _gnc_numeric, _gnc_numeric) 638
xaccSplitGetAccount 507006
xaccSplitGetAction 1537
xaccSplitGetAmount 212339
xaccSplitGetBalance 1862
xaccSplitGetBaseValue 0
xaccSplitGetBook 917734
xaccSplitGetClearedBalance 0
xaccSplitGetCorrAccountCode 4
xaccSplitGetCorrAccountFullName 21
xaccSplitGetCorrAccountName 0
xaccSplitGetDateReconciled 147
xaccSplitGetLot 590
xaccSplitGetMemo 2787
xaccSplitGetNoclosingBalance 10319
xaccSplitGetOtherSplit 229
xaccSplitGetParent 984993
xaccSplitGetReconcile 369002
xaccSplitGetReconciledBalance 0
xaccSplitGetSharePrice 562
xaccSplitGetType 28
xaccSplitGetValue 67650
xaccSplitHasPeers 110
xaccSplitIsPeerSplit 1
xaccSplitLookup 46
xaccSplitMakeStockSplit 11
xaccSplitMergePeerSplits 0
xaccSplitOrder 652534
xaccSplitOrderDateOnly 192
xaccSplitRegister() 81
xaccSplitReinit 0
xaccSplitRemovePeerSplit 0
xaccSplitRollbackEdit(split_s*) 7
xaccSplitSetAccount 7024
xaccSplitSetAction 1038
xaccSplitSetAmount 14127
xaccSplitSetBaseValue 135
xaccSplitSetDateReconciledSecs 783
xaccSplitSetLot 255
xaccSplitSetMemo 1767
xaccSplitSetParent 6977
xaccSplitSetReconcile 2835
xaccSplitSetSharePrice 64
xaccSplitSetSharePriceAndAmount 2
xaccSplitSetValue 14474
xaccSplitUnvoid(split_s*) 7
xaccSplitVoid(split_s*) 205
xaccSplitVoidFormerAmount 66
xaccSplitVoidFormerValue 12

Generated by: LCOV version 2.0-1