LCOV - code coverage report
Current view: top level - libgnucash/engine - gnc-numeric.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 59.4 % 761 452
Test Date: 2025-06-07 07:31:59 Functions: 88.5 % 61 54
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
GncNumeric convert<GncNumeric, long>(GncNumeric, long, int) 515725
GncNumeric convert(GncNumeric, long, int) 510718
GncRational convert(GncRational, long, int) 5007
GncNumeric::GncNumeric(GncRational) 264072
GncNumeric::GncNumeric(double) 365
GncNumeric::GncNumeric(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 19
GncNumeric::abs() const 0
GncNumeric::cmp(GncNumeric) 2679
GncNumeric::inv() const 708
GncNumeric::is_decimal() const 32376
GncNumeric::operator _gnc_numeric() const 546833
GncNumeric::operator double() const 0
GncNumeric::operator*=(GncNumeric) 0
GncNumeric::operator+=(GncNumeric) 188
GncNumeric::operator-() const 70571
GncNumeric::operator-=(GncNumeric) 0
GncNumeric::operator/=(GncNumeric) 0
GncNumeric::prepare_conversion(long) const 510718
GncNumeric::reduce() const 4393
GncNumeric::sigfigs_denom(unsigned int) const 33
GncNumeric::to_decimal(unsigned int) const 32096
GncNumeric::to_string[abi:cxx11]() const 0
denom_lcd(_gnc_numeric, _gnc_numeric, long, int) 346974
double_to_gnc_numeric 358
fast_numeral_rational(char const*) 5162
gnc_num_dbg_to_string 36
gnc_numeric_abs 66848
gnc_numeric_add 266319
gnc_numeric_boxed_copy_func(_gnc_numeric*) 513
gnc_numeric_boxed_free_func(_gnc_numeric*) 461
gnc_numeric_check 1775212
gnc_numeric_compare 24022
gnc_numeric_convert 174972
gnc_numeric_div 1788
gnc_numeric_eq 3399
gnc_numeric_equal 11623
gnc_numeric_error 324
gnc_numeric_errorCode_to_string 6
gnc_numeric_from_string 5144
gnc_numeric_get_type 4873
gnc_numeric_get_type 4804
gnc_numeric_get_type_once() 69
gnc_numeric_invert 708
gnc_numeric_mul 8296
gnc_numeric_neg 2040
gnc_numeric_negative_p 214147
gnc_numeric_positive_p 2220
gnc_numeric_reduce 3291
gnc_numeric_same 5001
gnc_numeric_sub 70578
gnc_numeric_to_decimal 129680
gnc_numeric_to_double 156
gnc_numeric_to_string 8138
gnc_numeric_zero_p 187201
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
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
operator*(GncNumeric, GncNumeric) 4285
operator+(GncNumeric, GncNumeric) 330022
operator-(GncNumeric, GncNumeric) 70571
operator/(GncNumeric, GncNumeric) 1298
operator<<(std::ostream&, GncNumeric) 284
powten(unsigned int) 51404
reduce_number_pair(std::pair<GncInt128, GncInt128>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 14

Generated by: LCOV version 2.0-1