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>
|
Document number: D0355R4<br>
|
||||||
<br>
|
<br>
|
||||||
<a href="mailto:howard.hinnant@gmail.com">Howard E. Hinnant</a><br>
|
<a href="mailto:howard.hinnant@gmail.com">Howard E. Hinnant</a><br>
|
||||||
2017-06-30<br>
|
2017-07-06<br>
|
||||||
</address>
|
</address>
|
||||||
<hr>
|
<hr>
|
||||||
<h1>Extending <code><chrono></code> to Calendars and Time Zones</h1>
|
<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>
|
template <class charT, class traits, class Duration>
|
||||||
basic_ostream<charT, traits>&
|
basic_ostream<charT, traits>&
|
||||||
to_stream(basic_ostream<charT, traits>& os, const charT* fmt, const zoned_time<Duration>& tp);
|
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>
|
</pre>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
Reference in New Issue
Block a user