LCOV - code coverage report
Current view: top level - libgnucash/engine - gnc-datetime.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 58.5 % 337 197
Test Date: 2025-03-30 14:51:15 Functions: 65.8 % 79 52
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
GncDate::GncDate(GncDate const&) 0
GncDate::GncDate(GncDate&&) 0
GncDate::operator=(GncDate const&) 0
GncDate::operator=(GncDate&&) 0
GncDate::today() 0
GncDateImpl::today() 0
GncDateTime::format_zulu[abi:cxx11](char const*) const 0
GncDateTime::now() 0
GncDateTimeImpl::format_zulu[abi:cxx11](char const*) const 0
GncDateTimeImpl::now() 0
LDT_with_pushup(boost::gregorian::date const&, boost::posix_time::time_duration const&, boost::shared_ptr<boost::date_time::time_zone_base<boost::posix_time::ptime, char> >, bool) 0
_reset_tzp() 0
_set_tzp(TimeZoneProvider&) 0
get_icu_resources() 0
gregorian_date_from_locale_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
operator!=(GncDate const&, GncDate const&) 0
operator!=(GncDateImpl const&, GncDateImpl const&) 0
operator<(GncDate const&, GncDate const&) 0
operator<(GncDateImpl const&, GncDateImpl const&) 0
operator<=(GncDate const&, GncDate const&) 0
operator<=(GncDateImpl const&, GncDateImpl const&) 0
operator==(GncDate const&, GncDate const&) 0
operator==(GncDateImpl const&, GncDateImpl const&) 0
operator>(GncDate const&, GncDate const&) 0
operator>(GncDateImpl const&, GncDateImpl const&) 0
operator>=(GncDate const&, GncDate const&) 0
operator>=(GncDateImpl const&, GncDateImpl const&) 0
GncDate::GncDate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 5
GncDateImpl::GncDateImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 5
GncDateTime::utc_tm() const 14
GncDateTimeImpl::utc_tm() const 14
GncDateImpl::GncDateImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda(GncDateFormat const&)#1}::operator()(GncDateFormat const&) const 15
GncDateTime::offset() const 36
GncDateTime::timestamp[abi:cxx11]() 44
GncDateTimeImpl::timestamp[abi:cxx11]() 44
GncDate::format[abi:cxx11](char const*) 76
GncDateImpl::format[abi:cxx11](char const*) const 76
GncDateTime::GncDateTime(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 97
GncDateTimeImpl::GncDateTimeImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 97
GncDate::GncDate(std::unique_ptr<GncDateImpl, std::default_delete<GncDateImpl> >) 208
GncDateImpl::GncDateImpl(boost::gregorian::date) 208
GncDateTime::date() const 208
GncDateTimeImpl::date() const 208
GncDate::GncDate() 588
GncDateImpl::GncDateImpl() 588
GncDate::year_month_day() const 796
GncDateImpl::year_month_day() const 796
tz_from_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 1987
GncDateTime::GncDateTime(char const*) 2656
fast_iso8601_utc_parse(char const*) 2752
GncDateTimeImpl::GncDateTimeImpl(char const*) 2753
GncDateTime::GncDateTime() 10083
GncDateTimeImpl::GncDateTimeImpl() 10127
GncDateTime::format[abi:cxx11](char const*) const 11762
GncDateTimeImpl::format[abi:cxx11](char const*) const 11762
normalize_format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 11838
GncDateTime::GncDateTime(GncDate const&, DayPart) 12006
GncDateTimeImpl::GncDateTimeImpl(GncDateImpl const&, DayPart) 12006
LDT_from_date_daypart(boost::gregorian::date const&, DayPart, boost::shared_ptr<boost::date_time::time_zone_base<boost::posix_time::ptime, char> >) 12006
GncDate::GncDate(int, int, int) 12094
GncDateImpl::GncDateImpl(int, int, int) 12094
GncDate::~GncDate() 12878
GncDateTime::format_iso8601[abi:cxx11]() const 20262
GncDateTimeImpl::format_iso8601[abi:cxx11]() const 20262
parse_chars_into_num(char const*, char const*, int&) 20486
GncDateTime::GncDateTime(tm) 73791
GncDateTimeImpl::GncDateTimeImpl(tm) 73791
LDT_from_struct_tm(tm) 73791
LDT_from_date_time(boost::gregorian::date const&, boost::posix_time::time_duration const&, boost::shared_ptr<boost::date_time::time_zone_base<boost::posix_time::ptime, char> >) 86237
normalize_format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(char)#1}::operator()(char) const 91924
GncDateTime::operator long() const 98633
GncDateTimeImpl::operator long() const 98633
GncDateTime::GncDateTime(long) 127767
GncDateTimeImpl::GncDateTimeImpl(long) 127767
LDT_from_unix_local(long) 127767
GncDateTime::operator tm() const 169133
GncDateTimeImpl::operator tm() const 169133
GncDateTimeImpl::offset() const 169169
GncDateTime::~GncDateTime() 226398

Generated by: LCOV version 2.0-1