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-02-07 16:25:45 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() 114
IANAParser::IANAParser::IANAParser(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 114
IANAParser::IANAParser::IANAParser(std::unique_ptr<char [], std::default_delete<char []> >) 114
IANAParser::find_tz_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 114
TimeZoneProvider::TimeZoneProvider(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 114
TimeZoneProvider::construct(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 114
TimeZoneProvider::parse_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 114
TimeZoneProvider::parse_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(IANAParser::TZInfo)#1}::operator()(IANAParser::TZInfo) const 114
DSTRule::Transition::Transition() 228
zone_no_dst(int, __gnu_cxx::__normal_iterator<IANAParser::TZInfo*, std::vector<IANAParser::TZInfo, std::allocator<IANAParser::TZInfo> > >) 912
zone_from_rule(int, DSTRule::DSTRule) 4104
DSTRule::Transition::get() 8208
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) 10488
DSTRule::DSTRule::operator!=(DSTRule::DSTRule const&) const 10488
DSTRule::DSTRule::operator==(DSTRule::DSTRule const&) const 10488
DSTRule::Transition::operator==(DSTRule::Transition const&) const 18126
DSTRule::Transition::Transition(boost::gregorian::date) 20976
int* endian_swap<int>(int*) 22914
int* endian_swap(int*) 684
unsigned int* endian_swap(unsigned int*) 1026
long* endian_swap(long*) 21204
TimeZoneProvider::get(int) const 222204
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 3722030

Generated by: LCOV version 2.0-1