LCOV - code coverage report
Current view: top level - libgnucash/engine - gnc-timezone.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 82.4 % 216 178
Test Date: 2025-07-13 11:19:41 Functions: 95.7 % 23 22
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
TimeZoneProvider::dump() const 0
DSTRule::DSTRule::DSTRule() 115
IANAParser::IANAParser::IANAParser(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 115
IANAParser::IANAParser::IANAParser(std::unique_ptr<char [], std::default_delete<char []> >) 115
IANAParser::find_tz_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 115
TimeZoneProvider::TimeZoneProvider(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 115
TimeZoneProvider::construct(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 115
TimeZoneProvider::parse_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 115
TimeZoneProvider::parse_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(IANAParser::TZInfo)#1}::operator()(IANAParser::TZInfo) const 115
DSTRule::Transition::Transition() 230
zone_no_dst(int, __gnu_cxx::__normal_iterator<IANAParser::TZInfo*, std::vector<IANAParser::TZInfo, std::allocator<IANAParser::TZInfo> > >) 920
zone_from_rule(int, DSTRule::DSTRule) 4140
DSTRule::Transition::get() 8280
DSTRule::DSTRule::DSTRule(__gnu_cxx::__normal_iterator<IANAParser::TZInfo*, std::vector<IANAParser::TZInfo, std::allocator<IANAParser::TZInfo> > >, __gnu_cxx::__normal_iterator<IANAParser::TZInfo*, std::vector<IANAParser::TZInfo, std::allocator<IANAParser::TZInfo> > >, boost::posix_time::ptime, boost::posix_time::ptime) 10580
DSTRule::DSTRule::operator!=(DSTRule::DSTRule const&) const 10580
DSTRule::DSTRule::operator==(DSTRule::DSTRule const&) const 10580
DSTRule::Transition::operator==(DSTRule::Transition const&) const 18285
DSTRule::Transition::Transition(boost::gregorian::date) 21160
int* endian_swap<int>(int*) 23115
int* endian_swap(int*) 690
unsigned int* endian_swap(unsigned int*) 1035
long* endian_swap(long*) 21390
TimeZoneProvider::get(int) const 223625
TimeZoneProvider::get(int) const::{lambda(std::pair<int, boost::shared_ptr<boost::date_time::time_zone_base<boost::posix_time::ptime, char> > >)#1}::operator()(std::pair<int, boost::shared_ptr<boost::date_time::time_zone_base<boost::posix_time::ptime, char> > >) const 3727755

Generated by: LCOV version 2.0-1