|
NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
#include <tz.h>
Public Member Functions | |
| tzdb ()=default | |
| tzdb (tzdb &&)=default | |
| tzdb & | operator= (tzdb &&)=default |
| const time_zone * | locate_zone (const std::string &tz_name) const |
| const time_zone * | current_zone () const |
Public Attributes | |
| std::string | version = "unknown" |
| std::vector< time_zone > | zones |
| std::vector< time_zone_link > | links |
| std::vector< leap_second > | leap_seconds |
| std::vector< detail::Rule > | rules |
| tzdb * | next = nullptr |
|
default |
|
default |
| const time_zone * date::tzdb::current_zone | ( | ) | const |
Definition at line 3805 of file tz.cpp.
References CONSTDATA, date::extract_tz_name(), date::get_tz_dir(), locate_zone(), and date::sniff_realpath().
Referenced by date::current_zone().
| const time_zone * date::tzdb::locate_zone | ( | const std::string & | tz_name | ) | const |
Definition at line 3589 of file tz.cpp.
References HAS_STRING_VIEW.
Referenced by current_zone(), and date::locate_zone().
| std::vector<leap_second> date::tzdb::leap_seconds |
Definition at line 1157 of file tz.h.
Referenced by date::utc_clock::from_sys(), date::is_leap_second(), and date::operator<<().
| std::vector<time_zone_link> date::tzdb::links |
Definition at line 1155 of file tz.h.
Referenced by date::operator<<().
| tzdb* date::tzdb::next = nullptr |
Definition at line 1164 of file tz.h.
Referenced by date::tzdb_list::const_iterator::operator++(), date::tzdb_list::push_front(), and date::tzdb_list::~tzdb_list().
| std::vector<detail::Rule> date::tzdb::rules |
Definition at line 1159 of file tz.h.
Referenced by date::find_next_rule(), date::find_previous_rule(), and date::operator<<().
| std::string date::tzdb::version = "unknown" |
Definition at line 1152 of file tz.h.
Referenced by date::operator<<(), and date::reload_tzdb().
| std::vector<time_zone> date::tzdb::zones |
Definition at line 1153 of file tz.h.
Referenced by date::operator<<().