LCOV - code coverage report
Current view: top level - libgnucash/engine - gnc-timezone.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 81.7 % 218 178
Test Date: 2026-01-18 03:48:42 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() 116
IANAParser::IANAParser::IANAParser(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 116
IANAParser::IANAParser::IANAParser(std::unique_ptr<char [], std::default_delete<char []> >) 116
IANAParser::find_tz_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 116
TimeZoneProvider::TimeZoneProvider(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 116
TimeZoneProvider::construct(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 116
TimeZoneProvider::parse_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 116
TimeZoneProvider::parse_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(IANAParser::TZInfo)#1}::operator()(IANAParser::TZInfo) const 116
DSTRule::Transition::Transition() 232
zone_no_dst(int, __gnu_cxx::__normal_iterator<IANAParser::TZInfo*, std::vector<IANAParser::TZInfo, std::allocator<IANAParser::TZInfo> > >) 928
zone_from_rule(int, DSTRule::DSTRule) 4176
DSTRule::Transition::get() 8352
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) 10672
DSTRule::DSTRule::operator!=(DSTRule::DSTRule const&) const 10672
DSTRule::DSTRule::operator==(DSTRule::DSTRule const&) const 10672
DSTRule::Transition::operator==(DSTRule::Transition const&) const 18444
DSTRule::Transition::Transition(boost::gregorian::date) 21344
int* endian_swap<int>(int*) 23316
int* endian_swap(int*) 696
unsigned int* endian_swap(unsigned int*) 1044
long* endian_swap(long*) 21576
TimeZoneProvider::get(int) const 76947
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 567308

Generated by: LCOV version 2.0-1