forked from HowardHinnant/date
Make those time_point conversions which can be noexcept, noexcept
This commit is contained in:
24
d0355r1.html
24
d0355r1.html
@@ -637,30 +637,30 @@ template <class Duration>
|
|||||||
to_utc_time(sys_time<Duration> t);
|
to_utc_time(sys_time<Duration> t);
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
utc_time<common_type_t<Duration, seconds>>
|
utc_time<common_type_t<Duration, seconds>>
|
||||||
to_utc_time(tai_time<Duration> t);
|
to_utc_time(tai_time<Duration> t) noexcept;
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
utc_time<common_type_t<Duration, seconds>>
|
utc_time<common_type_t<Duration, seconds>>
|
||||||
to_utc_time(gps_time<Duration> t);
|
to_utc_time(gps_time<Duration> t) noexcept;
|
||||||
|
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
tai_time<common_type_t<Duration, seconds>>
|
tai_time<common_type_t<Duration, seconds>>
|
||||||
to_tai_time(sys_time<Duration> t);
|
to_tai_time(sys_time<Duration> t);
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
tai_time<common_type_t<Duration, seconds>>
|
tai_time<common_type_t<Duration, seconds>>
|
||||||
to_tai_time(utc_time<Duration> t);
|
to_tai_time(utc_time<Duration> t) noexcept;
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
tai_time<common_type_t<Duration, seconds>>
|
tai_time<common_type_t<Duration, seconds>>
|
||||||
to_tai_time(gps_time<Duration> t);
|
to_tai_time(gps_time<Duration> t) noexcept;
|
||||||
|
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
gps_time<common_type_t<Duration, seconds>>
|
gps_time<common_type_t<Duration, seconds>>
|
||||||
to_gps_time(sys_time<Duration> t);
|
to_gps_time(sys_time<Duration> t);
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
gps_time<common_type_t<Duration, seconds>>
|
gps_time<common_type_t<Duration, seconds>>
|
||||||
to_gps_time(utc_time<Duration> t);
|
to_gps_time(utc_time<Duration> t) noexcept;
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
gps_time<common_type_t<Duration, seconds>>
|
gps_time<common_type_t<Duration, seconds>>
|
||||||
to_gps_time(tai_time<Duration> t);
|
to_gps_time(tai_time<Duration> t) noexcept;
|
||||||
|
|
||||||
template <class charT, class traits, class Duration>
|
template <class charT, class traits, class Duration>
|
||||||
basic_ostream<charT, traits>&
|
basic_ostream<charT, traits>&
|
||||||
@@ -1639,7 +1639,7 @@ assert(u.time_since_epoch() - t.time_since_epoch() == 26s);
|
|||||||
<pre>
|
<pre>
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
utc_time<common_type_t<Duration, seconds>>
|
utc_time<common_type_t<Duration, seconds>>
|
||||||
to_utc_time(tai_time<Duration> t);
|
to_utc_time(tai_time<Duration> t) noexcept;
|
||||||
</pre>
|
</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>
|
<p>
|
||||||
@@ -1653,7 +1653,7 @@ to_utc_time(tai_time<Duration> t);
|
|||||||
<pre>
|
<pre>
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
utc_time<common_type_t<Duration, seconds>>
|
utc_time<common_type_t<Duration, seconds>>
|
||||||
to_utc_time(gps_time<Duration> t);
|
to_utc_time(gps_time<Duration> t) noexcept;
|
||||||
</pre>
|
</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>
|
<p>
|
||||||
@@ -1759,7 +1759,7 @@ to_tai_time(sys_time<Duration> t);
|
|||||||
<pre>
|
<pre>
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
tai_time<common_type_t<Duration, seconds>>
|
tai_time<common_type_t<Duration, seconds>>
|
||||||
to_tai_time(utc_time<Duration> t);
|
to_tai_time(utc_time<Duration> t) noexcept;
|
||||||
</pre>
|
</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>
|
<p>
|
||||||
@@ -1773,7 +1773,7 @@ to_tai_time(utc_time<Duration> t);
|
|||||||
<pre>
|
<pre>
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
tai_time<common_type_t<Duration, seconds>>
|
tai_time<common_type_t<Duration, seconds>>
|
||||||
to_tai_time(gps_time<Duration> t);
|
to_tai_time(gps_time<Duration> t) noexcept;
|
||||||
</pre>
|
</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>
|
<p>
|
||||||
@@ -1858,7 +1858,7 @@ to_gps_time(sys_time<Duration> t);
|
|||||||
<pre>
|
<pre>
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
gps_time<common_type_t<Duration, seconds>>
|
gps_time<common_type_t<Duration, seconds>>
|
||||||
to_gps_time(utc_time<Duration> t);
|
to_gps_time(utc_time<Duration> t) noexcept;
|
||||||
</pre>
|
</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>
|
<p>
|
||||||
@@ -1872,7 +1872,7 @@ to_gps_time(utc_time<Duration> t);
|
|||||||
<pre>
|
<pre>
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
gps_time<common_type_t<Duration, seconds>>
|
gps_time<common_type_t<Duration, seconds>>
|
||||||
to_gps_time(tai_time<Duration> t);
|
to_gps_time(tai_time<Duration> t) noexcept;
|
||||||
</pre>
|
</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>
|
<p>
|
||||||
|
12
tz.html
12
tz.html
@@ -2402,7 +2402,7 @@ second insertion), then the conversion counts that leap second as inserted.
|
|||||||
<pre>
|
<pre>
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
utc_time<std::common_type_t<Duration, std::chrono::seconds>>
|
utc_time<std::common_type_t<Duration, std::chrono::seconds>>
|
||||||
to_utc_time(tai_time<Duration> t)
|
to_utc_time(tai_time<Duration> t) noexcept
|
||||||
</pre>
|
</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>
|
<p>
|
||||||
@@ -2416,7 +2416,7 @@ to_utc_time(tai_time<Duration> t)
|
|||||||
<pre>
|
<pre>
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
utc_time<std::common_type_t<Duration, std::chrono::seconds>>
|
utc_time<std::common_type_t<Duration, std::chrono::seconds>>
|
||||||
to_utc_time(gps_time<Duration> t)
|
to_utc_time(gps_time<Duration> t) noexcept
|
||||||
</pre>
|
</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>
|
<p>
|
||||||
@@ -2508,7 +2508,7 @@ to_tai_time(sys_time<Duration> t)
|
|||||||
<pre>
|
<pre>
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
tai_time<std::common_type_t<Duration, std::chrono::seconds>>
|
tai_time<std::common_type_t<Duration, std::chrono::seconds>>
|
||||||
to_tai_time(utc_time<Duration> u)
|
to_tai_time(utc_time<Duration> u) noexcept
|
||||||
</pre>
|
</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>
|
<p>
|
||||||
@@ -2522,7 +2522,7 @@ to_tai_time(utc_time<Duration> u)
|
|||||||
<pre>
|
<pre>
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
tai_time<typename std::common_type<Duration, std::chrono::seconds>::type>
|
tai_time<typename std::common_type<Duration, std::chrono::seconds>::type>
|
||||||
to_tai_time(gps_time<Duration> t)
|
to_tai_time(gps_time<Duration> t) noexcept
|
||||||
</pre>
|
</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>
|
<p>
|
||||||
@@ -2618,7 +2618,7 @@ to_gps_time(sys_time<Duration> t)
|
|||||||
<pre>
|
<pre>
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
gps_time<std::common_type_t<Duration, std::chrono::seconds>>
|
gps_time<std::common_type_t<Duration, std::chrono::seconds>>
|
||||||
to_gps_time(utc_time<Duration> u)
|
to_gps_time(utc_time<Duration> u) noexcept
|
||||||
</pre>
|
</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>
|
<p>
|
||||||
@@ -2632,7 +2632,7 @@ to_gps_time(utc_time<Duration> u)
|
|||||||
<pre>
|
<pre>
|
||||||
template <class Duration>
|
template <class Duration>
|
||||||
gps_time<typename std::common_type<Duration, std::chrono::seconds>::type>
|
gps_time<typename std::common_type<Duration, std::chrono::seconds>::type>
|
||||||
to_gps_time(tai_time<Duration> t)
|
to_gps_time(tai_time<Duration> t) noexcept
|
||||||
</pre>
|
</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>
|
<p>
|
||||||
|
Reference in New Issue
Block a user