Skip to content

Commit f0fcc84

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent c1b7539 commit f0fcc84

12 files changed

Lines changed: 2149 additions & 2564 deletions

lang/cpp26.html

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,8 @@
176176

177177
<p class="text-right"><small>
178178
最終更新日時(UTC):
179-
<span itemprop="datePublished" content="2026-05-15T04:58:51">
180-
2026年05月15日 04時58分51秒
179+
<span itemprop="datePublished" content="2026-05-18T08:46:06">
180+
2026年05月18日 08時46分06秒
181181
</span>
182182
<br/>
183183
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -950,14 +950,9 @@ <h3>ユーティリティ</h3>
950950
<li>定数式での<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>送出が許可されることにともない、以下を<code>constexpr</code><ul>
951951
<li><code><a href="../reference/exception.html">&lt;exception&gt;</a></code>ヘッダの以下の機能<ul>
952952
<li><code><a href="../reference/exception/exception.html">std::exception</a></code>クラスの全メンバ関数</li>
953-
<li><code><a href="../reference/exception/nested_exception.html">std::nested_exception</a></code>クラスの全メンバ関数</li>
954953
<li><code><a href="../reference/exception/bad_exception.html">std::bad_exception</a></code>クラスの<code>what()</code>メンバ関数</li>
955-
<li><code><a href="../reference/exception/uncaught_exceptions.html">std::uncaught_exceptions()</a></code>関数</li>
956-
<li><code><a href="../reference/exception/current_exception.html">std::current_exception()</a></code>関数</li>
957954
<li><code><a href="../reference/exception/rethrow_exception.html">std::rethrow_exception()</a></code>関数</li>
958955
<li><code><a href="../reference/exception/make_exception_ptr.html">std::make_exception_ptr()</a></code>関数</li>
959-
<li><code><a href="../reference/exception/throw_with_nested.html">std::throw_with_nested()</a></code>関数</li>
960-
<li><code><a href="../reference/exception/rethrow_if_nested.html">std::rethrow_if_nested()</a></code>関数</li>
961956
</ul>
962957
</li>
963958
<li><code><a href="../reference/new.html">&lt;new&gt;</a></code>ヘッダの以下の機能<ul>

reference/exception/current_exception.html

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2026-01-28T06:28:47">
192-
2026年01月28日 06時28分47秒
191+
<span itemprop="datePublished" content="2026-05-18T08:46:06">
192+
2026年05月18日 08時46分06秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -214,8 +214,7 @@
214214

215215
<div class="identifier-type">function</div><div class="header">&lt;exception&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="token">current_exception</span><span class="cpp cpp11" title="C++11で追加">(C++11)</span></h1>
216216
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">namespace</span><span class="w"> </span><span class="nn">std</span><span class="w"> </span><span class="p">{</span>
217-
<span class="w"> </span><span class="n"><a href="exception_ptr.html">exception_ptr</a></span><span class="w"> </span><span class="nf">current_exception</span><span class="p">()</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++11</span>
218-
<span class="w"> </span><span class="k">constexpr</span><span class="w"> </span><span class="n"><a href="exception_ptr.html">exception_ptr</a></span><span class="w"> </span><span class="nf">current_exception</span><span class="p">()</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++26</span>
217+
<span class="w"> </span><span class="n"><a href="exception_ptr.html">exception_ptr</a></span><span class="w"> </span><span class="nf">current_exception</span><span class="p">()</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++11</span>
219218
<span class="p">}</span>
220219
</code></pre></div>
221220
</p>
@@ -291,6 +290,10 @@ <h2>参照</h2>
291290
<ul>
292291
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html" target="_blank">N2179 Language Support for Transporting Exceptions between Threads</a></li>
293292
<li><a href="http://stackoverflow.com/questions/28267484/can-i-use-stdcurrent-exception-during-stack-unwinding" target="_blank">Can I use <code>std::current_exception</code> during stack unwinding? - StackOverflow</a></li>
293+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3842r2.pdf" target="_blank">P3842R2 A conservative fix for constexpr <code>uncaught_exceptions()</code> and <code>current_exception()</code></a><ul>
294+
<li>C++26の策定中に<code>constexpr</code>が追加されたが、本提案文書により巻き戻された (C++29で再検討予定)</li>
295+
</ul>
296+
</li>
294297
</ul></div>
295298

296299
</div>

reference/exception/nested_exception/nested_ptr.html

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -200,12 +200,12 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-07-11T17:16:44">
204-
2025年07月11日 17時16分44秒
203+
<span itemprop="datePublished" content="2026-05-18T08:46:06">
204+
2026年05月18日 08時46分06秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">Koichi Murase</span>
208+
<span itemprop="name">Akira Takahashi</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -225,8 +225,7 @@
225225
<div class="col-sm-12 content-body">
226226

227227
<div class="identifier-type">function</div><div class="header">&lt;exception&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class nested_exception">nested_exception::</span><span class="token">nested_ptr</span><span class="cpp cpp11" title="C++11で追加">(C++11)</span></h1>
228-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n"><a href="../exception_ptr.html">exception_ptr</a></span><span class="w"> </span><span class="nf">nested_ptr</span><span class="p">()</span><span class="w"> </span><span class="k">const</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++11</span>
229-
<span class="k">constexpr</span><span class="w"> </span><span class="n"><a href="../exception_ptr.html">exception_ptr</a></span><span class="w"> </span><span class="nf">nested_ptr</span><span class="p">()</span><span class="w"> </span><span class="k">const</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++26</span>
228+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n"><a href="../exception_ptr.html">exception_ptr</a></span><span class="w"> </span><span class="nf">nested_ptr</span><span class="p">()</span><span class="w"> </span><span class="k">const</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++11</span>
230229
</code></pre></div>
231230
</p>
232231
<h2>概要</h2>
@@ -285,6 +284,13 @@ <h3>処理系</h3>
285284
<h2>関連項目</h2>
286285
<ul>
287286
<li><a href="../../../lang/cpp26/allowing_exception_throwing_in_constant-evaluation.html">C++26 定数評価での例外送出を許可</a></li>
287+
</ul>
288+
<h2>参照</h2>
289+
<ul>
290+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3842r2.pdf" target="_blank">P3842R2 A conservative fix for constexpr <code>uncaught_exceptions()</code> and <code>current_exception()</code></a><ul>
291+
<li>C++26の策定中に<code>constexpr</code>が追加されたが、本提案文書により巻き戻された (C++29で再検討予定)</li>
292+
</ul>
293+
</li>
288294
</ul></div>
289295

290296
</div>

reference/exception/nested_exception/op_assign.html

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -200,12 +200,12 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-07-11T17:16:44">
204-
2025年07月11日 17時16分44秒
203+
<span itemprop="datePublished" content="2026-05-18T08:46:06">
204+
2026年05月18日 08時46分06秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">Koichi Murase</span>
208+
<span itemprop="name">Akira Takahashi</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -225,8 +225,7 @@
225225
<div class="col-sm-12 content-body">
226226

227227
<div class="identifier-type">function</div><div class="header">&lt;exception&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class nested_exception">nested_exception::</span><span class="token">operator=</span><span class="cpp cpp11" title="C++11で追加">(C++11)</span></h1>
228-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">nested_exception</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">=</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">nested_exception</span><span class="o">&amp;</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">default</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++11</span>
229-
<span class="k">constexpr</span><span class="w"> </span><span class="n">nested_exception</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">=</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">nested_exception</span><span class="o">&amp;</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">default</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++26</span>
228+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">nested_exception</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">=</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">nested_exception</span><span class="o">&amp;</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">default</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++11</span>
230229
</code></pre></div>
231230
</p>
232231
<h2>概要</h2>
@@ -239,6 +238,13 @@ <h2><a class="cpprefjp-defined-word" data-desc="問題が発生したときに
239238
<h2>関連項目</h2>
240239
<ul>
241240
<li><a href="../../../lang/cpp26/allowing_exception_throwing_in_constant-evaluation.html">C++26 定数評価での例外送出を許可</a></li>
241+
</ul>
242+
<h2>参照</h2>
243+
<ul>
244+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3842r2.pdf" target="_blank">P3842R2 A conservative fix for constexpr <code>uncaught_exceptions()</code> and <code>current_exception()</code></a><ul>
245+
<li>C++26の策定中に<code>constexpr</code>が追加されたが、本提案文書により巻き戻された (C++29で再検討予定)</li>
246+
</ul>
247+
</li>
242248
</ul></div>
243249

244250
</div>

reference/exception/nested_exception/op_constructor.html

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
<meta property="og:url" content="https://cpprefjp.github.io/reference/exception/nested_exception/op_constructor.html" />
2929
<meta property="og:site_name" content="cpprefjp - C++日本語リファレンス" />
3030
<meta property="og:type" content="article" />
31-
<meta property="og:description" content="function&amp;lt;exception&amp;gt;std::nested_exception::コンストラクタ(C++11) nested_exception() noexcept; // (1) C++11 constexpr nested_exception() noexcept; // (1) C++26 nested_exception(const nested_ex" />
31+
<meta property="og:description" content="function&amp;lt;exception&amp;gt;std::nested_exception::コンストラクタ(C++11) nested_exception() noexcept; // (1) C++11 nested_exception(const nested_exception&amp;amp;) noexcept = defau" />
3232
<meta name="twitter:card" content="summary" />
3333
<meta name="twitter:title" content="std::nested_exception::コンストラクタ - cpprefjp C++日本語リファレンス" />
3434
<meta name="twitter:url" content="https://cpprefjp.github.io/reference/exception/nested_exception/op_constructor.html" />
35-
<meta name="twitter:description" content="function&amp;lt;exception&amp;gt;std::nested_exception::コンストラクタ(C++11) nested_exception() noexcept; // (1) C++11 constexpr nested_exception() noexcept; // (1) C++26 nested_exception(const nested_ex" />
35+
<meta name="twitter:description" content="function&amp;lt;exception&amp;gt;std::nested_exception::コンストラクタ(C++11) nested_exception() noexcept; // (1) C++11 nested_exception(const nested_exception&amp;amp;) noexcept = defau" />
3636

3737

3838
<link rel="alternate" type="application/atom+xml" title="Atom" href="https://cpprefjp.github.io/rss.xml" />
@@ -200,12 +200,12 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-07-11T17:16:44">
204-
2025年07月11日 17時16分44秒
203+
<span itemprop="datePublished" content="2026-05-18T08:46:06">
204+
2026年05月18日 08時46分06秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">Koichi Murase</span>
208+
<span itemprop="name">Akira Takahashi</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -225,11 +225,8 @@
225225
<div class="col-sm-12 content-body">
226226

227227
<div class="identifier-type">function</div><div class="header">&lt;exception&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class nested_exception">nested_exception::</span><span class="token">コンストラクタ</span><span class="cpp cpp11" title="C++11で追加">(C++11)</span></h1>
228-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">nested_exception</span><span class="p">()</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++11</span>
229-
<span class="k">constexpr</span><span class="w"> </span><span class="n">nested_exception</span><span class="p">()</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++26</span>
230-
231-
<span class="n">nested_exception</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">nested_exception</span><span class="o">&amp;</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">default</span><span class="p">;</span><span class="w"> </span><span class="c1">// (2) C++11</span>
232-
<span class="k">constexpr</span><span class="w"> </span><span class="n">nested_exception</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">nested_exception</span><span class="o">&amp;</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">default</span><span class="p">;</span><span class="w"> </span><span class="c1">// (2) C++26</span>
228+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">nested_exception</span><span class="p">()</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++11</span>
229+
<span class="n">nested_exception</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">nested_exception</span><span class="o">&amp;</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">default</span><span class="p">;</span><span class="w"> </span><span class="c1">// (2) C++11</span>
233230
</code></pre></div>
234231
</p>
235232
<h2>nested_exceptionオブジェクトの構築</h2>
@@ -282,6 +279,13 @@ <h3>処理系</h3>
282279
<h2>関連項目</h2>
283280
<ul>
284281
<li><a href="../../../lang/cpp26/allowing_exception_throwing_in_constant-evaluation.html">C++26 定数評価での例外送出を許可</a></li>
282+
</ul>
283+
<h2>参照</h2>
284+
<ul>
285+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3842r2.pdf" target="_blank">P3842R2 A conservative fix for constexpr <code>uncaught_exceptions()</code> and <code>current_exception()</code></a><ul>
286+
<li>C++26の策定中に<code>constexpr</code>が追加されたが、本提案文書により巻き戻された (C++29で再検討予定)</li>
287+
</ul>
288+
</li>
285289
</ul></div>
286290

287291
</div>

0 commit comments

Comments
 (0)