Skip to content

Commit 2739e67

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 8b33661 commit 2739e67

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+1919
-439
lines changed

lang/cpp20/coroutines.html

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

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-08-31T08:35:30">
192-
2025年08月31日 08時35分30秒
191+
<span itemprop="datePublished" content="2026-01-06T03:47:59">
192+
2026年01月06日 03時47分59秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Raclamusi</span>
196+
<span itemprop="name">Koichi Murase</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -491,7 +491,7 @@ <h3>Await式</h3>
491491
<li>それ以外の場合、<em>await-suspend</em> が評価される。</li>
492492
</ul>
493493
</li>
494-
<li><em>await-suspend</em> の評価が<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>で終了した場合、<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>が捕捉されてコルーチンが再開し、その<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>は即座に再スローされる。そうでなければ、スコープ終了をともなわずに現在のコルーチンの呼出元もしくは再開元へ制御フローを戻す。</li>
494+
<li><em>await-suspend</em> の評価が<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>で終了した場合、<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>が捕捉されてコルーチンが再開し、その<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>は即座に再送出される。そうでなければ、スコープ終了をともなわずに現在のコルーチンの呼出元もしくは再開元へ制御フローを戻す。</li>
495495
<li><em>await-ready</em> の結果が<code>true</code>またはコルーチンが再開した場合、<em>await-resume</em> の評価結果がAwait式の結果となる。</li>
496496
</ul>
497497
<p><div class="codehilite"><pre><span></span><code><span class="k">template</span> <span class="o">&lt;</span><span class="k">typename</span> <span class="n">T</span><span class="o">&gt;</span>

reference/algorithm/ranges_in_in_out_result.html

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

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-07-08T15:33:39">
192-
2025年07月08日 15時33分39秒
191+
<span itemprop="datePublished" content="2026-01-05T18:11:37">
192+
2026年01月05日 18時11分37秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Akira Takahashi</span>
196+
<span itemprop="name">Koichi Murase</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -264,10 +264,10 @@ <h2>概要</h2>
264264
<ul>
265265
<li>(1): 3つのイテレータを格納する型</li>
266266
<li>(2): <code><a href="ranges_transform.html">ranges::transform</a></code>で使用するエイリアス</li>
267-
<li>(2): <code><a href="ranges_merge.html">ranges::merge</a></code>で使用するエイリアス</li>
268-
<li>(2): <code><a href="ranges_set_union.html">ranges::set_union</a></code>で使用するエイリアス</li>
269-
<li>(2): <code><a href="ranges_set_intersection.html">ranges::set_intersection</a></code>で使用するエイリアス</li>
270-
<li>(2): <code><a href="ranges_set_symmetric_difference.html">ranges::set_symmetric_difference</a></code>で使用するエイリアス</li>
267+
<li>(3): <code><a href="ranges_merge.html">ranges::merge</a></code>で使用するエイリアス</li>
268+
<li>(4): <code><a href="ranges_set_union.html">ranges::set_union</a></code>で使用するエイリアス</li>
269+
<li>(5): <code><a href="ranges_set_intersection.html">ranges::set_intersection</a></code>で使用するエイリアス</li>
270+
<li>(6): <code><a href="ranges_set_symmetric_difference.html">ranges::set_symmetric_difference</a></code>で使用するエイリアス</li>
271271
</ul>
272272
<p>この型は、関数が2つの入力用の範囲と出力用の範囲を受け取る場合に、それぞれ処理した範囲の末尾を返すために使用される。</p>
273273
<p>標準アルゴリズム関数ではこの型を直接返す代わりに、関数毎にエイリアスを定義している。</p>

reference/exception/current_exception.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;exception&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;cpp&#34;: [&#34;cpp11&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;e1e59a5e312014012689b354736652204fad1965&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;exception&gt;\n#include &lt;stdexcept&gt;\n\nint main()\n{\n std::exception_ptr ep;\n\n try {\n throw std::runtime_error(\&#34;error!\&#34;);\n }\n catch (...) {\n std::cout &lt;&lt; \&#34;catch\&#34; &lt;&lt; std::endl;\n ep = std::current_exception(); // \u51e6\u7406\u4e2d\u306e\u4f8b\u5916\u30dd\u30a4\u30f3\u30bf\u3092\u53d6\u5f97\n }\n\n if (ep) {\n std::cout &lt;&lt; \&#34;rethrow\&#34; &lt;&lt; std::endl;\n std::rethrow_exception(ep); // \u518d\u30b9\u30ed\u30fc\n }\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;exception&#34;, &#34;current_exception&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;exception&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;cpp&#34;: [&#34;cpp11&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;b23f7da7b16ee3f1a9928d3acf9c1a87de27e39c&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;exception&gt;\n#include &lt;stdexcept&gt;\n\nint main()\n{\n std::exception_ptr ep;\n\n try {\n throw std::runtime_error(\&#34;error!\&#34;);\n }\n catch (...) {\n std::cout &lt;&lt; \&#34;catch\&#34; &lt;&lt; std::endl;\n ep = std::current_exception(); // \u51e6\u7406\u4e2d\u306e\u4f8b\u5916\u30dd\u30a4\u30f3\u30bf\u3092\u53d6\u5f97\n }\n\n if (ep) {\n std::cout &lt;&lt; \&#34;rethrow\&#34; &lt;&lt; std::endl;\n std::rethrow_exception(ep); // \u518d\u9001\u51fa\n }\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;exception&#34;, &#34;current_exception&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-07-11T17:16:44">
192-
2025年07月11日 17時16分44秒
191+
<span itemprop="datePublished" content="2026-01-06T03:47:59">
192+
2026年01月06日 03時47分59秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -238,7 +238,7 @@ <h2>備考</h2>
238238
<p>この関数は、<code>catch</code>節で使用すれば、処理中の<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>オブジェクトへの<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>ポインタを取得できる。</p>
239239
<p>ただし、<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>送出によるスタック巻き戻し中は、取得できないので注意。(スタック巻き戻し中とは、<code>try</code>ブロック中で定義されたオブジェクトのデストラクタのこと)</p>
240240
<h2></h2>
241-
<p><div class="yata" id="e1e59a5e312014012689b354736652204fad1965"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../iostream.html">&lt;iostream&gt;</a></span><span class="cp"></span>
241+
<p><div class="yata" id="b23f7da7b16ee3f1a9928d3acf9c1a87de27e39c"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../iostream.html">&lt;iostream&gt;</a></span><span class="cp"></span>
242242
<span class="cp">#include</span> <span class="cpf"><a href="../exception.html">&lt;exception&gt;</a></span><span class="cp"></span>
243243
<span class="cp">#include</span> <span class="cpf"><a href="../stdexcept.html">&lt;stdexcept&gt;</a></span><span class="cp"></span>
244244

@@ -256,7 +256,7 @@ <h2>例</h2>
256256

257257
<span class="k">if</span> <span class="p">(</span><span class="n">ep</span><span class="p">)</span> <span class="p">{</span>
258258
<span class="n"><a href="../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">"rethrow"</span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../ostream/endl.html">std::endl</a></span><span class="p">;</span>
259-
<span class="n"><a href="rethrow_exception.html">std::rethrow_exception</a></span><span class="p">(</span><span class="n">ep</span><span class="p">);</span> <span class="c1">// 再スロー</span>
259+
<span class="n"><a href="rethrow_exception.html">std::rethrow_exception</a></span><span class="p">(</span><span class="n">ep</span><span class="p">);</span> <span class="c1">// 再送出</span>
260260
<span class="p">}</span>
261261
<span class="p">}</span>
262262
</code></pre></div>

0 commit comments

Comments
 (0)