forked from HowardHinnant/date
Remove noexcept from to_XXX_time conversion functions
* The Duration copy might throw.
This commit is contained in:
36
d0355r3.html
36
d0355r3.html
@@ -887,39 +887,39 @@ template <class Duration>
|
||||
to_utc_time(const sys_time<Duration>& t);
|
||||
template <class Duration>
|
||||
utc_time<common_type_t<Duration, seconds>>
|
||||
to_utc_time(const tai_time<Duration>& t) noexcept;
|
||||
to_utc_time(const tai_time<Duration>& t);
|
||||
template <class Duration>
|
||||
utc_time<common_type_t<Duration, seconds>>
|
||||
to_utc_time(const gps_time<Duration>& t) noexcept;
|
||||
to_utc_time(const gps_time<Duration>& t);
|
||||
template <class Duration>
|
||||
utc_time<common_type_t<Duration, seconds>>
|
||||
to_utc_time(const file_time<Duration>& t) noexcept;
|
||||
to_utc_time(const file_time<Duration>& t);
|
||||
|
||||
template <class Duration>
|
||||
tai_time<common_type_t<Duration, seconds>>
|
||||
to_tai_time(const sys_time<Duration>& t);
|
||||
template <class Duration>
|
||||
tai_time<common_type_t<Duration, seconds>>
|
||||
to_tai_time(const utc_time<Duration>& t) noexcept;
|
||||
to_tai_time(const utc_time<Duration>& t);
|
||||
template <class Duration>
|
||||
tai_time<common_type_t<Duration, seconds>>
|
||||
to_tai_time(const gps_time<Duration>& t) noexcept;
|
||||
to_tai_time(const gps_time<Duration>& t);
|
||||
template <class Duration>
|
||||
tai_time<common_type_t<Duration, seconds>>
|
||||
to_tai_time(const file_time<Duration>& t) noexcept;
|
||||
to_tai_time(const file_time<Duration>& t);
|
||||
|
||||
template <class Duration>
|
||||
gps_time<common_type_t<Duration, seconds>>
|
||||
to_gps_time(const sys_time<Duration>& t);
|
||||
template <class Duration>
|
||||
gps_time<common_type_t<Duration, seconds>>
|
||||
to_gps_time(const utc_time<Duration>& t) noexcept;
|
||||
to_gps_time(const utc_time<Duration>& t);
|
||||
template <class Duration>
|
||||
gps_time<common_type_t<Duration, seconds>>
|
||||
to_gps_time(const tai_time<Duration>& t) noexcept;
|
||||
to_gps_time(const tai_time<Duration>& t);
|
||||
template <class Duration>
|
||||
gps_time<common_type_t<Duration, seconds>>
|
||||
to_gps_time(const file_time<Duration>& t) noexcept;
|
||||
to_gps_time(const file_time<Duration>& t);
|
||||
|
||||
template <class Duration>
|
||||
file_time<Duration>
|
||||
@@ -2186,7 +2186,7 @@ assert(u.time_since_epoch() - t.time_since_epoch() == 26s);
|
||||
<pre>
|
||||
template <class Duration>
|
||||
utc_time<common_type_t<Duration, seconds>>
|
||||
to_utc_time(const tai_time<Duration>& t) noexcept;
|
||||
to_utc_time(const tai_time<Duration>& t);
|
||||
</pre>
|
||||
<blockquote>
|
||||
<p>
|
||||
@@ -2200,7 +2200,7 @@ to_utc_time(const tai_time<Duration>& t) noexcept;
|
||||
<pre>
|
||||
template <class Duration>
|
||||
utc_time<common_type_t<Duration, seconds>>
|
||||
to_utc_time(const gps_time<Duration>& t) noexcept;
|
||||
to_utc_time(const gps_time<Duration>& t);
|
||||
</pre>
|
||||
<blockquote>
|
||||
<p>
|
||||
@@ -2214,7 +2214,7 @@ to_utc_time(const gps_time<Duration>& t) noexcept;
|
||||
<pre>
|
||||
template <class Duration>
|
||||
utc_time<common_type_t<Duration, seconds>>
|
||||
to_utc_time(const file_time<Duration>& t) noexcept;
|
||||
to_utc_time(const file_time<Duration>& t);
|
||||
</pre>
|
||||
<blockquote>
|
||||
<p>
|
||||
@@ -2381,7 +2381,7 @@ to_tai_time(const sys_time<Duration>& t);
|
||||
<pre>
|
||||
template <class Duration>
|
||||
tai_time<common_type_t<Duration, seconds>>
|
||||
to_tai_time(const utc_time<Duration>& t) noexcept;
|
||||
to_tai_time(const utc_time<Duration>& t);
|
||||
</pre>
|
||||
<blockquote>
|
||||
<p>
|
||||
@@ -2395,7 +2395,7 @@ to_tai_time(const utc_time<Duration>& t) noexcept;
|
||||
<pre>
|
||||
template <class Duration>
|
||||
tai_time<common_type_t<Duration, seconds>>
|
||||
to_tai_time(const gps_time<Duration>& t) noexcept;
|
||||
to_tai_time(const gps_time<Duration>& t);
|
||||
</pre>
|
||||
<blockquote>
|
||||
<p>
|
||||
@@ -2409,7 +2409,7 @@ to_tai_time(const gps_time<Duration>& t) noexcept;
|
||||
<pre>
|
||||
template <class Duration>
|
||||
tai_time<common_type_t<Duration, seconds>>
|
||||
to_tai_time(const file_time<Duration>& t) noexcept;
|
||||
to_tai_time(const file_time<Duration>& t);
|
||||
</pre>
|
||||
<blockquote>
|
||||
<p>
|
||||
@@ -2571,7 +2571,7 @@ to_gps_time(const sys_time<Duration>& t);
|
||||
<pre>
|
||||
template <class Duration>
|
||||
gps_time<common_type_t<Duration, seconds>>
|
||||
to_gps_time(const utc_time<Duration>& t) noexcept;
|
||||
to_gps_time(const utc_time<Duration>& t);
|
||||
</pre>
|
||||
<blockquote>
|
||||
<p>
|
||||
@@ -2585,7 +2585,7 @@ to_gps_time(const utc_time<Duration>& t) noexcept;
|
||||
<pre>
|
||||
template <class Duration>
|
||||
gps_time<common_type_t<Duration, seconds>>
|
||||
to_gps_time(const tai_time<Duration>& t) noexcept;
|
||||
to_gps_time(const tai_time<Duration>& t);
|
||||
</pre>
|
||||
<blockquote>
|
||||
<p>
|
||||
@@ -2599,7 +2599,7 @@ to_gps_time(const tai_time<Duration>& t) noexcept;
|
||||
<pre>
|
||||
template <class Duration>
|
||||
gps_time<common_type_t<Duration, seconds>>
|
||||
to_gps_time(const file_time<Duration>& t) noexcept;
|
||||
to_gps_time(const file_time<Duration>& t);
|
||||
</pre>
|
||||
<blockquote>
|
||||
<p>
|
||||
|
Reference in New Issue
Block a user