Deduction guides for std::chrono::zoned_time
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 normalize Duration
to a minimum resolution of std::chrono::seconds, and provide correct handling for time zone names specified using types convertible to std::string_view