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<<().