std::chrono::zoned_time
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
| Nonmember functions | ||||
| Helper classes | ||||
| Deduction guides |
zoned_time()-> zoned_time<std::chrono::seconds>; | (1) | (since C++20) |
template<class Duration> zoned_time(std::chrono::sys_time<Duration>) | (2) | (since C++20) |
template<class TimeZonePtrOrName> zoned_time( TimeZonePtrOrName&&)-> zoned_time<std::chrono::seconds,/* see below */>; | (3) | (since C++20) |
template<class TimeZonePtrOrName,class Duration> zoned_time( TimeZonePtrOrName&&,std::chrono::sys_time<Duration>) | (4) | (since C++20) |
template<class TimeZonePtrOrName,class Duration> zoned_time( TimeZonePtrOrName&&,std::chrono::local_time<Duration>, | (5) | (since C++20) |
template<class TimeZonePtrOrName,class Duration,class TimeZonePtr2> zoned_time( TimeZonePtrOrName&&,std::chrono::zoned_time<Duration, TimeZonePtr2>, | (6) | (since C++20) |
These deduction guides normalizeDuration to a minimum resolution ofstd::chrono::seconds, and provide correct handling for time zone names specified using types convertible tostd::string_view.