LCOV - code coverage report
Current view: top level - libgnucash/engine - gnc-datetime.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 60.1 % 351 211
Test Date: 2026-11-02 18:19:43 Functions: 67.1 % 79 53
Legend: Lines:     hit not hit

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
_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
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) 1
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
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::utc_tm() const 15
GncDateTimeImpl::utc_tm() const 15
GncDateTime::offset() const 36
GncDateTime::timestamp[abi:cxx11]() 50
GncDateTimeImpl::timestamp[abi:cxx11]() 50
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&) 124
GncDateTimeImpl::GncDateTimeImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 124
GncDate::GncDate(std::unique_ptr<GncDateImpl, std::default_delete<GncDateImpl> >) 207
GncDateImpl::GncDateImpl(boost::gregorian::date) 207
GncDateTime::date() const 207
GncDateTimeImpl::date() const 207
GncDate::GncDate() 288
GncDateImpl::GncDateImpl() 288
GncDate::year_month_day() const 495
GncDateImpl::year_month_day() const 495
tz_from_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 2090
GncDateTime::GncDateTime(char const*) 2749
fast_iso8601_utc_parse(char const*) 2872
GncDateTimeImpl::GncDateTimeImpl(char const*) 2873
GncDateTime::format[abi:cxx11](char const*) const 3333
GncDateTimeImpl::format[abi:cxx11](char const*) const 3333
normalize_format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 3409
GncDateTime::GncDateTime(GncDate const&, DayPart) 6110
GncDateTimeImpl::GncDateTimeImpl(GncDateImpl const&, DayPart) 6110
LDT_from_date_daypart(boost::gregorian::date const&, DayPart, boost::shared_ptr<boost::date_time::time_zone_base<boost::posix_time::ptime, char> >) 6110
GncDate::GncDate(int, int, int) 6198
GncDateImpl::GncDateImpl(int, int, int) 6198
GncDate::~GncDate() 6681
GncDateTime::GncDateTime() 10101
GncDateTimeImpl::GncDateTimeImpl() 10151
GncDateTime::GncDateTime(tm) 10692
GncDateTimeImpl::GncDateTimeImpl(tm) 10692
LDT_from_struct_tm(tm) 10692
parse_chars_into_num(char const*, char const*, int&) 15972
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> >) 17316
GncDateTime::format_iso8601[abi:cxx11]() const 20777
GncDateTimeImpl::format_iso8601[abi:cxx11]() const 20777
normalize_format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(char)#1}::operator()(char) const 24842
GncDateTime::operator long() const 29776
GncDateTimeImpl::operator long() const 29776
GncDateTime::operator tm() const 37302
GncDateTimeImpl::operator tm() const 37302
GncDateTimeImpl::offset() const 37338
GncDateTime::GncDateTime(long) 51095
GncDateTimeImpl::GncDateTimeImpl(long) 51095
LDT_from_unix_local(long) 61246
GncDateTime::~GncDateTime() 80869

Generated by: LCOV version 2.0-1