forked from HowardHinnant/date
Add deduction guides to zoned_time
* Encourage seconds precision or finer.
This commit is contained in:
18
d0355r4.html
18
d0355r4.html
@@ -37,7 +37,7 @@
|
||||
Document number: D0355R4<br>
|
||||
<br>
|
||||
<a href="mailto:howard.hinnant@gmail.com">Howard E. Hinnant</a><br>
|
||||
2017-06-30<br>
|
||||
2017-07-06<br>
|
||||
</address>
|
||||
<hr>
|
||||
<h1>Extending <code><chrono></code> to Calendars and Time Zones</h1>
|
||||
@@ -9712,6 +9712,22 @@ template <class charT, class traits, class Duration>
|
||||
template <class charT, class traits, class Duration>
|
||||
basic_ostream<charT, traits>&
|
||||
to_stream(basic_ostream<charT, traits>& os, const charT* fmt, const zoned_time<Duration>& tp);
|
||||
|
||||
template <class Duration>
|
||||
zoned_time(sys_time<Duration>)
|
||||
-> zoned_time<common_type_t<Duration, seconds>>;
|
||||
|
||||
template <class Zone, class Duration>
|
||||
zoned_time(Zone, sys_time<Duration>)
|
||||
-> zoned_time<common_type_t<Duration, seconds>>;
|
||||
|
||||
template <class Zone, class Duration>
|
||||
zoned_time(Zone, local_time<Duration>, choose = choose::earliest)
|
||||
-> zoned_time<common_type_t<Duration, seconds>>;
|
||||
|
||||
template <class Zone, class Duration>
|
||||
zoned_time(Zone, zoned_time<Duration>, choose = choose::earliest)
|
||||
-> zoned_time<common_type_t<Duration, seconds>>;
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
|
Reference in New Issue
Block a user