diff --git a/libgnucash/engine/gnc-timezone.cpp b/libgnucash/engine/gnc-timezone.cpp index a60436ad65..3d6959fb5f 100644 --- a/libgnucash/engine/gnc-timezone.cpp +++ b/libgnucash/engine/gnc-timezone.cpp @@ -739,3 +739,10 @@ TimeZoneProvider::get(int year) const noexcept return m_zone_vector.front().second; return iter->second; } + +void +TimeZoneProvider::dump() const noexcept +{ + for (auto zone : m_zone_vector) + std::cout << zone.first << ": " << zone.second->to_posix_string() << "\n"; +} diff --git a/libgnucash/engine/gnc-timezone.hpp b/libgnucash/engine/gnc-timezone.hpp index 425bd9497e..c533cfdd6f 100644 --- a/libgnucash/engine/gnc-timezone.hpp +++ b/libgnucash/engine/gnc-timezone.hpp @@ -55,6 +55,7 @@ public: TimeZoneProvider operator=(const TimeZoneProvider&) = delete; TimeZoneProvider operator=(const TimeZoneProvider&&) = delete; TZ_Ptr get (int year) const noexcept; + void dump() const noexcept; static const unsigned int min_year; //1400 static const unsigned int max_year; //9999 private: