Skip to content

Commit 98ee920

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent bb4e557 commit 98ee920

15 files changed

Lines changed: 814 additions & 292 deletions

reference/execution/execution.html

Lines changed: 3 additions & 12 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-06-07T09:28:55">
192-
2026年06月07日 09時28分55秒
191+
<span itemprop="datePublished" content="2026-06-07T15:58:39">
192+
2026年06月07日 15時58分39秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -405,11 +405,6 @@ <h3>Receiver</h3>
405405
<td>C++26</td>
406406
</tr>
407407
<tr>
408-
<td><code><a href="execution/receiver_of.html">execution::receiver_of</a></code></td>
409-
<td>指定完了シグネチャ集合に適合するReceiver (concept)</td>
410-
<td>C++26</td>
411-
</tr>
412-
<tr>
413408
<td><code><a href="execution/inlinable_receiver.html">execution::inlinable_receiver</a></code></td>
414409
<td>インライン化可能なReceiver (concept)</td>
415410
<td>C++26</td>
@@ -489,11 +484,6 @@ <h3>Sender</h3>
489484
<td>C++26</td>
490485
</tr>
491486
<tr>
492-
<td><code><a href="execution/sender_to.html">execution::sender_to</a></code></td>
493-
<td>指定Receiverに接続可能なSender (concept)</td>
494-
<td>C++26</td>
495-
</tr>
496-
<tr>
497487
<td><code><a href="execution/value_types_of_t.html">execution::value_types_of_t</a></code></td>
498488
<td>Senderの値完了シグネチャ集合から指定操作で型を生成 (alias template)</td>
499489
<td>C++26</td>
@@ -898,6 +888,7 @@ <h2>参照</h2>
898888
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3826r5.html" target="_blank">P3826R5 Fix Sender Algorithm Customization</a></li>
899889
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3941r4.html" target="_blank">P3941R4 Scheduler Affinity</a></li>
900890
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4151r1.pdf" target="_blank">P4151R1 Rename <code>affine_on</code></a></li>
891+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4159r0.html" target="_blank">P4159R0 Make <code>sender_in</code> and <code>receiver_of</code> exposition-only</a></li>
901892
</ul></div>
902893

903894
</div>

reference/execution/execution/as_awaitable.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2026-06-06T16:11:27">
204-
2026年06月06日 16時11分27秒
203+
<span itemprop="datePublished" content="2026-06-07T15:58:39">
204+
2026年06月07日 15時58分39秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -281,7 +281,7 @@ <h3>コンセプト<code>awaitable-sender</code></h3>
281281
<span class="w"> </span><span class="k">template</span><span class="o">&lt;</span><span class="k">class</span><span class="w"> </span><span class="nc">Sndr</span><span class="p">,</span><span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">Promise</span><span class="o">&gt;</span>
282282
<span class="w"> </span><span class="k">concept</span><span class="w"> </span><span class="nc">awaitable</span><span class="o">-</span><span class="n">sender</span><span class="w"> </span><span class="o">=</span>
283283
<span class="w"> </span><span class="n"><a href="single-sender.html">single-sender</a></span><span class="o">&lt;</span><span class="n">Sndr</span><span class="p">,</span><span class="w"> </span><span class="n"><a href="env_of_t.html">env_of_t</a></span><span class="o">&lt;</span><span class="n">Promise</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="o">&amp;&amp;</span>
284-
<span class="w"> </span><span class="n"><a href="sender_to.html">sender_to</a></span><span class="o">&lt;</span><span class="n">Sndr</span><span class="p">,</span><span class="w"> </span><span class="k">typename</span><span class="w"> </span><span class="nc">sender</span><span class="o">-</span><span class="n">awaitable</span><span class="o">&lt;</span><span class="n">Sndr</span><span class="p">,</span><span class="w"> </span><span class="n">Promise</span><span class="o">&gt;::</span><span class="n">awaitable</span><span class="o">-</span><span class="n">receiver</span><span class="o">&gt;</span><span class="w"> </span><span class="o">&amp;&amp;</span><span class="w"> </span><span class="c1">// <i>see below</i></span>
284+
<span class="w"> </span><span class="n"><a href="sender-to.html">sender-to</a></span><span class="o">&lt;</span><span class="n">Sndr</span><span class="p">,</span><span class="w"> </span><span class="k">typename</span><span class="w"> </span><span class="nc">sender</span><span class="o">-</span><span class="n">awaitable</span><span class="o">&lt;</span><span class="n">Sndr</span><span class="p">,</span><span class="w"> </span><span class="n">Promise</span><span class="o">&gt;::</span><span class="n">awaitable</span><span class="o">-</span><span class="n">receiver</span><span class="o">&gt;</span><span class="w"> </span><span class="o">&amp;&amp;</span><span class="w"> </span><span class="c1">// <i>see below</i></span>
285285
<span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="p">(</span><span class="n">Promise</span><span class="o">&amp;</span><span class="w"> </span><span class="n">p</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
286286
<span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="n">p</span><span class="p">.</span><span class="n">unhandled_stopped</span><span class="p">()</span><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="o">-&gt;</span><span class="w"> </span><span class="n"><a href="../../concepts/convertible_to.html">convertible_to</a></span><span class="o">&lt;</span><span class="n"><a href="../../coroutine/coroutine_handle.html">coroutine_handle&lt;&gt;</a></span><span class="o">&gt;</span><span class="p">;</span>
287287
<span class="w"> </span><span class="p">};</span>
@@ -433,6 +433,7 @@ <h2>参照</h2>
433433
<li><a href="https://cplusplus.github.io/LWG/issue4133" target="_blank">LWG4133 <code>awaitable-receiver</code>'s members are potentially throwing</a></li>
434434
<li><a href="https://cplusplus.github.io/LWG/issue4361" target="_blank">LWG4361 <code>awaitable-receiver::set_value</code> should use Mandates instead of constraints</a></li>
435435
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3941r4.html" target="_blank">P3941R4 Scheduler Affinity</a></li>
436+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4159r0.html" target="_blank">P4159R0 Make <code>sender_in</code> and <code>receiver_of</code> exposition-only</a></li>
436437
</ul></div>
437438

438439
</div>

reference/execution/execution/connect.html

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

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2026-05-16T15:17:02">
204-
2026年05月16日 15時17分02秒
203+
<span itemprop="datePublished" content="2026-06-07T15:58:39">
204+
2026年06月07日 15時58分39秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -252,7 +252,7 @@ <h2>効果</h2>
252252
<p>このとき下記が全て<code>true</code>であること。</p>
253253
<ul>
254254
<li><code><a href="sender_in.html">sender_in</a>&lt;Sndr, <a href="env_of_t.html">env_of_t</a>&lt;Rcvr&gt;&gt;</code></li>
255-
<li><code><a href="receiver_of.html">receiver_of</a>&lt;Rcvr, <a href="completion_signatures_of_t.html">completion_signatures_of_t</a>&lt;Sndr, <a href="env_of_t.html">env_of_t</a>&lt;Rcvr&gt;&gt;&gt;</code></li>
255+
<li><code><a href="receiver-of.html">receiver-of</a>&lt;Rcvr, <a href="completion_signatures_of_t.html">completion_signatures_of_t</a>&lt;Sndr, <a href="env_of_t.html">env_of_t</a>&lt;Rcvr&gt;&gt;&gt;</code></li>
256256
</ul>
257257
<p>下記を満たす右辺値式<code>rcvr2</code>が存在するとき、プログラムは<a class="cpprefjp-defined-word" data-desc="プログラムが適格でないこと。コンパイルエラーなどになる" href="../../../implementation-compliance.html#dfn-ill-formed">不適格</a>(<a class="cpprefjp-defined-word" data-desc="処理系は規則違反に対してエラーメッセージや警告を出さないかもしれない" href="../../../implementation-compliance.html#dfn-no-diagnostic-required">診断不要</a>)となる。</p>
258258
<ul>
@@ -339,7 +339,7 @@ <h3>Awaitable接続用へルパ</h3>
339339
<span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">awaiter</span><span class="p">{</span><span class="n">fn</span><span class="p">};</span>
340340
<span class="w"> </span><span class="p">}</span>
341341

342-
<span class="w"> </span><span class="n">operation</span><span class="o">-</span><span class="n">state</span><span class="o">-</span><span class="n">task</span><span class="w"> </span><span class="n">connect</span><span class="o">-</span><span class="n">awaitable</span><span class="p">(</span><span class="n">DS</span><span class="w"> </span><span class="n">sndr</span><span class="p">,</span><span class="w"> </span><span class="n">DR</span><span class="w"> </span><span class="n">rcvr</span><span class="p">)</span><span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="n"><a href="receiver_of.html">receiver_of</a></span><span class="o">&lt;</span><span class="n">DR</span><span class="p">,</span><span class="w"> </span><span class="n">Sigs</span><span class="o">&gt;</span><span class="w"> </span><span class="p">{</span>
342+
<span class="w"> </span><span class="n">operation</span><span class="o">-</span><span class="n">state</span><span class="o">-</span><span class="n">task</span><span class="w"> </span><span class="n">connect</span><span class="o">-</span><span class="n">awaitable</span><span class="p">(</span><span class="n">DS</span><span class="w"> </span><span class="n">sndr</span><span class="p">,</span><span class="w"> </span><span class="n">DR</span><span class="w"> </span><span class="n">rcvr</span><span class="p">)</span><span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="n"><a href="receiver-of.html">receiver-of</a></span><span class="o">&lt;</span><span class="n">DR</span><span class="p">,</span><span class="w"> </span><span class="n">Sigs</span><span class="o">&gt;</span><span class="w"> </span><span class="p">{</span>
343343
<span class="w"> </span><span class="n"><a href="../../exception/exception_ptr.html">exception_ptr</a></span><span class="w"> </span><span class="n">ep</span><span class="p">;</span>
344344
<span class="w"> </span><span class="k">try</span><span class="w"> </span><span class="p">{</span>
345345
<span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="k">constexpr</span><span class="w"> </span><span class="p">(</span><span class="n"><a href="../../concepts/same_as.html">same_as</a></span><span class="o">&lt;</span><span class="n">V</span><span class="p">,</span><span class="w"> </span><span class="kt">void</span><span class="o">&gt;</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
@@ -417,6 +417,7 @@ <h2>参照</h2>
417417
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3388r3.pdf" target="_blank">P3388R3 When Do You Know connect Doesn't Throw?</a></li>
418418
<li><a href="https://cplusplus.github.io/LWG/issue4208" target="_blank">LWG 4208. Wording needs to ensure that in <code>connect(sndr, rcvr)</code> that <code>rcvr</code> expression is only evaluated once</a></li>
419419
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3826r5.html" target="_blank">P3826R5 Fix Sender Algorithm Customization</a></li>
420+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4159r0.html" target="_blank">P4159R0 Make <code>sender_in</code> and <code>receiver_of</code> exposition-only</a></li>
420421
</ul></div>
421422

422423
</div>

reference/execution/execution/get_start_scheduler.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2026-06-07T01:45:20">
204-
2026年06月07日 01時45分20秒
203+
<span itemprop="datePublished" content="2026-06-07T15:58:39">
204+
2026年06月07日 15時58分39秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -242,7 +242,7 @@ <h2><a class="cpprefjp-defined-word" data-desc="問題が発生したときに
242242
<h2>カスタマイゼーションポイント</h2>
243243
<p>const修飾<a href="../queryable.html">クエリ可能オブジェクト</a><code>cenv</code>に対して式<code>cenv.query(get_start_scheduler)</code>が呼び出される。
244244
このとき、<code>noexcept(cenv.query(get_start_scheduler)) == true</code>であること。</p>
245-
<p><code><a href="sender_to.html">sender_to</a>&lt;decltype((sndr)), decltype((rcvr))&gt;</code><code>true</code>かつ式<code>get_start_scheduler(<a href="get_env.html">get_env</a>(rcvr))</code><a class="cpprefjp-defined-word" data-desc="プログラムが文法規則・診断対象の意味規則・単一定義規則を満たすこと" href="../../../implementation-compliance.html#dfn-well-formed">適格</a>となる式<code>sndr</code><code>rcvr</code>に対して、<code><a href="connect.html">connect</a>(sndr, rcvr)</code>の呼び出し結果である<a href="operation_state.html">Operation State</a><a href="start.html">開始(start)</a>される場合、<a href="scheduler.html">Scheduler</a><code>get_start_scheduler(<a href="get_env.html">get_env</a>(rcvr))</code>に関連付けられた実行エージェント上で開始されなければならない。</p>
245+
<p><code><a href="sender-to.html">sender-to</a>&lt;decltype((sndr)), decltype((rcvr))&gt;</code><code>true</code>かつ式<code>get_start_scheduler(<a href="get_env.html">get_env</a>(rcvr))</code><a class="cpprefjp-defined-word" data-desc="プログラムが文法規則・診断対象の意味規則・単一定義規則を満たすこと" href="../../../implementation-compliance.html#dfn-well-formed">適格</a>となる式<code>sndr</code><code>rcvr</code>に対して、<code><a href="connect.html">connect</a>(sndr, rcvr)</code>の呼び出し結果である<a href="operation_state.html">Operation State</a><a href="start.html">開始(start)</a>される場合、<a href="scheduler.html">Scheduler</a><code>get_start_scheduler(<a href="get_env.html">get_env</a>(rcvr))</code>に関連付けられた実行エージェント上で開始されなければならない。</p>
246246
<h2>バージョン</h2>
247247
<h3>言語</h3>
248248
<ul>
@@ -262,6 +262,7 @@ <h2>関連項目</h2>
262262
<h2>参照</h2>
263263
<ul>
264264
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3941r4.html" target="_blank">P3941R4 Scheduler Affinity</a></li>
265+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4159r0.html" target="_blank">P4159R0 Make <code>sender_in</code> and <code>receiver_of</code> exposition-only</a></li>
265266
</ul></div>
266267

267268
</div>

reference/execution/execution/inline_scheduler.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2026-05-16T15:17:02">
204-
2026年05月16日 15時17分02秒
203+
<span itemprop="datePublished" content="2026-06-07T15:58:39">
204+
2026年06月07日 15時58分39秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -246,7 +246,7 @@ <h2>概要</h2>
246246
<h2>クラス仕様</h2>
247247
<p><code>inline_scheduler</code>型の全オブジェクトは等しい。<code>inline_scheduler</code>型の部分式<code>sch</code><a href="../queryable.html">クエリオブジェクト</a><code>q</code>、部分式のパック<code>args</code>としたとき、式<code>sch.query(q, args...)</code><code>inline-attrs&lt;<a href="set_value.html">set_value_t</a>&gt;.query(q, args...)</code>と等価な式となる。</p>
248248
<p>説明専用のクラス<code>inline-sender</code><code><a href="sender.html">sender</a></code>を満たす型とする。<code><a href="completion_signatures_of_t.html">completion_signatures_of_t</a>&lt;inline-sender&gt;</code>は、<code><a href="completion_signatures.html">completion_signatures</a>&lt;<a href="set_value.html">set_value_t</a>()&gt;</code>となる。</p>
249-
<p>説明用の<code>sndr</code><code>inline-sender</code>型の式とする。<code>CS</code><code><a href="completion_signatures.html">completion_signatures</a>&lt;<a href="set_value.html">set_value_t</a>()&gt;</code>としたとき、<code>rcvr</code><code><a href="receiver_of.html">receiver_of</a>&lt;decltype((rcvr)), CS&gt;</code><code>true</code>となる式とする。式<code><a href="connect.html">connect</a>(sndr, rcvr)</code>の型は<code>inline-state&lt;<a href="../../type_traits/remove_cvref.html">remove_cvref_t</a>&lt;decltype((rcvr))&gt;&gt;</code>であり、式<code>((void)sndr, auto(rcvr))</code>が潜在的に<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>送出(potentially-throwing)するときに限って潜在的に<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>送出する。</p>
249+
<p>説明用の<code>sndr</code><code>inline-sender</code>型の式とする。<code>CS</code><code><a href="completion_signatures.html">completion_signatures</a>&lt;<a href="set_value.html">set_value_t</a>()&gt;</code>としたとき、<code>rcvr</code><code><a href="receiver-of.html">receiver-of</a>&lt;decltype((rcvr)), CS&gt;</code><code>true</code>となる式とする。式<code><a href="connect.html">connect</a>(sndr, rcvr)</code>の型は<code>inline-state&lt;<a href="../../type_traits/remove_cvref.html">remove_cvref_t</a>&lt;decltype((rcvr))&gt;&gt;</code>であり、式<code>((void)sndr, auto(rcvr))</code>が潜在的に<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>送出(potentially-throwing)するときに限って潜在的に<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>送出する。</p>
250250
<p>説明用の<code>o</code><code>inline-state&lt;Rcvr&gt;</code>型の非const左辺値とし、<code>REC(o)</code><code>o</code>を返す<a href="connect.html">接続(connect)</a>呼び出しへ渡した式<code>rcvr</code>で初期化された<code>Rcvr</code>型の非const左辺値参照とする。</p>
251251
<ul>
252252
<li><code>REC(o)</code>が参照するオブジェクトは、<code>o</code>が参照するオブジェクトの生存期間(lifetime)で有効である。</li>
@@ -344,6 +344,7 @@ <h2>参照</h2>
344344
<ul>
345345
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3552r3.html" target="_blank">P3552R3 Add a Coroutine Task Type</a></li>
346346
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3826r5.html" target="_blank">P3826R5 Fix Sender Algorithm Customization</a></li>
347+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4159r0.html" target="_blank">P4159R0 Make <code>sender_in</code> and <code>receiver_of</code> exposition-only</a></li>
347348
<li>C++now 2025, <a href="https://schedule.cppnow.org/wp-content/uploads/2025/03/Getting_The_Lazy_Task_Done.pdf" target="_blank">Getting The Lazy Task Done</a></li>
348349
</ul></div>
349350

0 commit comments

Comments
 (0)