Deduction guides for std::chrono::zoned_time

From cppreference.com
< cpp‎ | chrono‎ | zoned time
 
 
 
Date and time utilities
(C++11)
(C++11)
Clocks
(C++20)
                                                  
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
Calendars
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
Time zones
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
C-style date and time
 
 
zoned_time()
    -> zoned_time<seconds>;
(since C++20)
template <class Duration>

    zoned_time(sys_time<Duration>)

        -> zoned_time<common_type_t<Duration, seconds>>;
(since C++20)
template <class TimeZonePtr, class Duration>

    zoned_time(TimeZonePtr, sys_time<Duration>)

        -> zoned_time<common_type_t<Duration, seconds>, TimeZonePtr>;
(since C++20)
template <class TimeZonePtr, class Duration>

    zoned_time(TimeZonePtr, local_time<Duration>, choose = choose::earliest)

        -> zoned_time<common_type_t<Duration, seconds>, TimeZonePtr>;
(since C++20)
template <class TimeZonePtr, class Duration>

    zoned_time(TimeZonePtr, zoned_time<Duration>, choose = choose::earliest)

        -> zoned_time<common_type_t<Duration, seconds>, TimeZonePtr>;
(since C++20)
zoned_time(string_view)
    -> zoned_time<seconds>;
(since C++20)
template <class Duration>

zoned_time(string_view, sys_time<Duration>)

    -> zoned_time<common_type_t<Duration, seconds>>;
(since C++20)
template <class Duration>

zoned_time(string_view, local_time<Duration>, choose = choose::earliest)

    -> zoned_time<common_type_t<Duration, seconds>>;
(since C++20)
template <class Duration, class TimeZonePtr, class TimeZonePtr2>

zoned_time(TimeZonePtr, zoned_time<Duration, TimeZonePtr2>, choose = choose::earliest)

    -> zoned_time<Duration, TimeZonePtr>;
(since C++20)