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-02-07 16:25:45 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() 434
GncDateImpl::GncDateImpl() 434
GncDate::year_month_day() const 642
GncDateImpl::year_month_day() const 642
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() 9615
GncDateTimeImpl::GncDateTimeImpl() 9659
GncDateTime::format[abi:cxx11](char const*) const 11746
GncDateTimeImpl::format[abi:cxx11](char const*) const 11746
normalize_format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 11822
GncDateTime::GncDateTime(GncDate const&, DayPart) 11949
GncDateTimeImpl::GncDateTimeImpl(GncDateImpl const&, DayPart) 11949
LDT_from_date_daypart(boost::gregorian::date const&, DayPart, boost::shared_ptr<boost::date_time::time_zone_base<boost::posix_time::ptime, char> >) 11949
GncDate::GncDate(int, int, int) 12037
GncDateImpl::GncDateImpl(int, int, int) 12037
GncDate::~GncDate() 12667
GncDateTime::format_iso8601[abi:cxx11]() const 20046
GncDateTimeImpl::format_iso8601[abi:cxx11]() const 20046
parse_chars_into_num(char const*, char const*, int&) 20486
GncDateTime::GncDateTime(tm) 73543
GncDateTimeImpl::GncDateTimeImpl(tm) 73543
LDT_from_struct_tm(tm) 73543
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> >) 85963
normalize_format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(char)#1}::operator()(char) const 91796
GncDateTime::operator long() const 97707
GncDateTimeImpl::operator long() const 97707
GncDateTime::GncDateTime(long) 127055
GncDateTimeImpl::GncDateTimeImpl(long) 127055
LDT_from_unix_local(long) 127055
GncDateTime::operator tm() const 168582
GncDateTimeImpl::operator tm() const 168582
GncDateTimeImpl::offset() const 168618
GncDateTime::~GncDateTime() 224913

Generated by: LCOV version 2.0-1