LCOV - code coverage report
Current view: top level - libgnucash/engine - gnc-numeric.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 59.9 % 763 457
Test Date: 2026-11-02 18:19:43 Functions: 88.5 % 61 54
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
GncNumeric::abs() const 0
GncNumeric::operator double() const 0
GncNumeric::operator*=(GncNumeric) 0
GncNumeric::operator-=(GncNumeric) 0
GncNumeric::operator/=(GncNumeric) 0
GncNumeric::to_string[abi:cxx11]() const 0
numeric_from_scientific_match(boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&) 0
gnc_numeric_errorCode_to_string 8
numeric_from_decimal_match(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 14
reduce_number_pair(std::pair<GncInt128, GncInt128>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 14
GncNumeric::GncNumeric(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 19
GncNumeric::sigfigs_denom(unsigned int) const 31
gnc_num_dbg_to_string 36
gnc_numeric_boxed_free_func(_gnc_numeric*) 59
gnc_numeric_boxed_copy_func(_gnc_numeric*) 137
double_to_gnc_numeric 172
GncNumeric::GncNumeric(double) 179
GncNumeric::operator+=(GncNumeric) 188
gnc_numeric_to_double 205
operator<<(std::ostream&, GncNumeric) 284
gnc_numeric_error 536
GncNumeric::inv() const 706
gnc_numeric_invert 706
gnc_numeric_get_type 1271
gnc_numeric_get_type_once() 71
gnc_numeric_get_type 1200
operator/(GncNumeric, GncNumeric) 1292
gnc_numeric_reduce 1518
gnc_numeric_div 1827
gnc_numeric_neg 2106
gnc_numeric_positive_p 2260
operator*(GncNumeric, GncNumeric) 2593
GncNumeric::cmp(GncNumeric) 2622
GncNumeric::reduce() const 2670
gnc_numeric_eq 3485
gnc_numeric_mul 4270
gnc_numeric_same 5124
gnc_numeric_from_string 5177
fast_numeral_rational(char const*) 5195
gnc_numeric_to_string 8134
gnc_numeric_equal 11952
gnc_numeric_abs 14102
GncNumeric::to_decimal(unsigned int) const 14341
GncNumeric::operator-() const 14343
operator-(GncNumeric, GncNumeric) 14343
gnc_numeric_sub 14357
GncNumeric::is_decimal() const 14621
gnc_numeric_compare 22063
gnc_numeric_to_decimal 23868
powten(unsigned int) 25684
gnc_numeric_negative_p 46869
gnc_numeric_convert 60694
gnc_numeric_zero_p 69946
GncNumeric::GncNumeric(GncRational) 195441
gnc_numeric_add 217688
operator+(GncNumeric, GncNumeric) 224890
denom_lcd(_gnc_numeric, _gnc_numeric, long, int) 238049
GncNumeric::prepare_conversion(long) const 289422
GncNumeric convert<GncNumeric, long>(GncNumeric, long, int) 292143
GncRational convert<GncRational, long>(GncRational, long, int) 2742
GncNumeric convert<GncNumeric, long>(GncNumeric, long, int) 289401
GncNumeric::operator _gnc_numeric() const 306029
gnc_numeric_check 908998

Generated by: LCOV version 2.0-1