Skip to content

Commit 2602118

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 0bbb148 commit 2602118

49 files changed

Lines changed: 2893 additions & 922 deletions

Some content is hidden

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

reference/execution/execution.html

Lines changed: 4 additions & 3 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-07T15:58:39">
192-
2026年06月07日 15時58分39秒
191+
<span itemprop="datePublished" content="2026-06-08T01:24:20">
192+
2026年06月08日 01時24分20秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -859,7 +859,7 @@ <h3>並列Scheduler</h3>
859859
<td>C++26</td>
860860
</tr>
861861
<tr>
862-
<td><code><a href="execution/system_context_replaceability.html">execution::system_context_replaceability</a></code></td>
862+
<td><code><a href="execution/parallel_scheduler_replacement.html">execution::parallel_scheduler_replacement</a></code></td>
863863
<td><code>parallel_scheduler</code>動作カスタマイズ用の名前空間 (namespace)</td>
864864
<td>C++26</td>
865865
</tr>
@@ -889,6 +889,7 @@ <h2>参照</h2>
889889
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3941r4.html" target="_blank">P3941R4 Scheduler Affinity</a></li>
890890
<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>
891891
<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>
892+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4154r0.html" target="_blank">P4154R0 Renaming various execution things</a></li>
892893
</ul></div>
893894

894895
</div>

reference/execution/execution/as_awaitable.html

Lines changed: 3 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-07T15:58:39">
204-
2026年06月07日 15時58分39秒
203+
<span itemprop="datePublished" content="2026-06-08T01:13:52">
204+
2026年06月08日 01時13分52秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -332,7 +332,7 @@ <h3>式<code>AS-EXCEPT-PTR</code></h3>
332332
<h3>クラステンプレート<code>awaitable-receiver</code></h3>
333333
<p>説明専用のクラステンプレート<code>sender-awaitable&lt;Sndr, Promise&gt;::awaitable-receiver</code>は下記の通り定義される。</p>
334334
<p><div class="codehilite"><pre><span></span><code><span class="k">struct</span><span class="w"> </span><span class="nc">awaitable</span><span class="o">-</span><span class="n">receiver</span><span class="w"> </span><span class="p">{</span>
335-
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">receiver_concept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="receiver.html">receiver_t</a></span><span class="p">;</span>
335+
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">receiver_concept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="receiver.html">receiver_tag</a></span><span class="p">;</span>
336336
<span class="w"> </span><span class="n"><a href="../../variant/variant.html">variant</a></span><span class="o">&lt;</span><span class="n"><a href="../../variant/monostate.html">monostate</a></span><span class="p">,</span><span class="w"> </span><span class="n">result</span><span class="o">-</span><span class="n">type</span><span class="p">,</span><span class="w"> </span><span class="n"><a href="../../exception/exception_ptr.html">exception_ptr</a></span><span class="o">&gt;*</span><span class="w"> </span><span class="n">result</span><span class="o">-</span><span class="n">ptr</span><span class="p">;</span><span class="w"> </span><span class="c1">// exposition only</span>
337337
<span class="w"> </span><span class="n"><a href="../../coroutine/coroutine_handle.html">coroutine_handle</a></span><span class="o">&lt;</span><span class="n">Promise</span><span class="o">&gt;</span><span class="w"> </span><span class="n">continuation</span><span class="p">;</span><span class="w"> </span><span class="c1">// exposition only</span>
338338
<span class="w"> </span><span class="c1">// <i>see below</i></span>

reference/execution/execution/basic-operation.html

Lines changed: 3 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-02-08T09:00:28">
204-
2026年02月08日 09時00分28秒
203+
<span itemprop="datePublished" content="2026-06-08T01:13:52">
204+
2026年06月08日 01時13分52秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -230,7 +230,7 @@
230230
<span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="n">valid</span><span class="o">-</span><span class="n">specialization</span><span class="o">&lt;</span><span class="n">state</span><span class="o">-</span><span class="n">type</span><span class="p">,</span><span class="w"> </span><span class="n">Sndr</span><span class="p">,</span><span class="w"> </span><span class="n">Rcvr</span><span class="o">&gt;</span><span class="w"> </span><span class="o">&amp;&amp;</span>
231231
<span class="w"> </span><span class="n">valid</span><span class="o">-</span><span class="n">specialization</span><span class="o">&lt;</span><span class="n">connect</span><span class="o">-</span><span class="n">all</span><span class="o">-</span><span class="n">result</span><span class="p">,</span><span class="w"> </span><span class="n">Sndr</span><span class="p">,</span><span class="w"> </span><span class="n">Rcvr</span><span class="o">&gt;</span>
232232
<span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">basic</span><span class="o">-</span><span class="n">operation</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="n">basic</span><span class="o">-</span><span class="n">state</span><span class="o">&lt;</span><span class="n">Sndr</span><span class="p">,</span><span class="w"> </span><span class="n">Rcvr</span><span class="o">&gt;</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="c1">// exposition only</span>
233-
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">operation_state_concept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="operation_state.html">operation_state_t</a></span><span class="p">;</span>
233+
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">operation_state_concept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="operation_state.html">operation_state_tag</a></span><span class="p">;</span>
234234
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">tag</span><span class="o">-</span><span class="n">t</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="tag_of_t.html">tag_of_t</a></span><span class="o">&lt;</span><span class="n">Sndr</span><span class="o">&gt;</span><span class="p">;</span><span class="w"> </span><span class="c1">// exposition only</span>
235235

236236
<span class="w"> </span><span class="n">connect</span><span class="o">-</span><span class="n">all</span><span class="o">-</span><span class="n">result</span><span class="o">&lt;</span><span class="n">Sndr</span><span class="p">,</span><span class="w"> </span><span class="n">Rcvr</span><span class="o">&gt;</span><span class="w"> </span><span class="n">inner</span><span class="o">-</span><span class="n">ops</span><span class="p">;</span><span class="w"> </span><span class="c1">// exposition only</span>

reference/execution/execution/basic-receiver.html

Lines changed: 3 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-04-23T12:09:16">
204-
2026年04月23日 12時09分16秒
203+
<span itemprop="datePublished" content="2026-06-08T01:13:52">
204+
2026年06月08日 01時13分52秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -229,7 +229,7 @@
229229
<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">Rcvr</span><span class="p">,</span><span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">Index</span><span class="o">&gt;</span>
230230
<span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="n">valid</span><span class="o">-</span><span class="n">specialization</span><span class="o">&lt;</span><span class="n">env</span><span class="o">-</span><span class="n">type</span><span class="p">,</span><span class="w"> </span><span class="n">Index</span><span class="p">,</span><span class="w"> </span><span class="n">Sndr</span><span class="p">,</span><span class="w"> </span><span class="n">Rcvr</span><span class="o">&gt;</span>
231231
<span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">basic</span><span class="o">-</span><span class="n">receiver</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="c1">// exposition only</span>
232-
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">receiver_concept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="receiver.html">receiver_t</a></span><span class="p">;</span>
232+
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">receiver_concept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="receiver.html">receiver_tag</a></span><span class="p">;</span>
233233

234234
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">tag</span><span class="o">-</span><span class="n">t</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="tag_of_t.html">tag_of_t</a></span><span class="o">&lt;</span><span class="n">Sndr</span><span class="o">&gt;</span><span class="p">;</span><span class="w"> </span><span class="c1">// exposition only</span>
235235
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">state</span><span class="o">-</span><span class="n">t</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="basic-operation.html">state-type</a></span><span class="o">&lt;</span><span class="n">Sndr</span><span class="p">,</span><span class="w"> </span><span class="n">Rcvr</span><span class="o">&gt;</span><span class="p">;</span><span class="w"> </span><span class="c1">// exposition only</span>

reference/execution/execution/basic-sender.html

Lines changed: 3 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-02-08T09:00:28">
204-
2026年02月08日 09時00分28秒
203+
<span itemprop="datePublished" content="2026-06-08T01:13:52">
204+
2026年06月08日 01時13分52秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -228,7 +228,7 @@
228228
<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="o">::</span><span class="nn">execution</span><span class="w"> </span><span class="p">{</span>
229229
<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">Tag</span><span class="p">,</span><span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">Data</span><span class="p">,</span><span class="w"> </span><span class="k">class</span><span class="p">...</span><span class="w"> </span><span class="n">Child</span><span class="o">&gt;</span>
230230
<span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">basic</span><span class="o">-</span><span class="n">sender</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="n"><a href="product-type.html">product-type</a></span><span class="o">&lt;</span><span class="n">Tag</span><span class="p">,</span><span class="w"> </span><span class="n">Data</span><span class="p">,</span><span class="w"> </span><span class="n">Child</span><span class="p">...</span><span class="o">&gt;</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="c1">// exposition only</span>
231-
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">sender_concept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="sender.html">sender_t</a></span><span class="p">;</span>
231+
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">sender_concept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="sender.html">sender_tag</a></span><span class="p">;</span>
232232
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">indices</span><span class="o">-</span><span class="k">for</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="../../utility/index_sequence_for.html">index_sequence_for</a></span><span class="o">&lt;</span><span class="n">Child</span><span class="p">...</span><span class="o">&gt;</span><span class="p">;</span><span class="w"> </span><span class="c1">// exposition only</span>
233233

234234
<span class="w"> </span><span class="n"><a href="../../../lang/cpp14/decltype_auto.html">decltype(auto)</a></span><span class="w"> </span><span class="nf">get_env</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="w"> </span><span class="p">{</span>

reference/execution/execution/connect.html

Lines changed: 4 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-06-07T15:58:39">
204-
2026年06月07日 15時58分39秒
203+
<span itemprop="datePublished" content="2026-06-08T01:13:52">
204+
2026年06月08日 01時13分52秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -297,7 +297,7 @@ <h3>Awaitable接続用へルパ</h3>
297297
</p>
298298
<p><div class="codehilite"><pre><span></span><code><span class="k">namespace</span><span class="w"> </span><span class="nn">std</span><span class="o">::</span><span class="nn">execution</span><span class="w"> </span><span class="p">{</span>
299299
<span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">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="p">{</span><span class="w"> </span><span class="c1">// exposition only</span>
300-
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">operation_state_concept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="operation_state.html">operation_state_t</a></span><span class="p">;</span>
300+
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">operation_state_concept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="operation_state.html">operation_state_tag</a></span><span class="p">;</span>
301301
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n"><a href="../../../lang/cpp20/coroutines.html">promise_type</a></span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">connect</span><span class="o">-</span><span class="n">awaitable</span><span class="o">-</span><span class="n">promise</span><span class="p">;</span>
302302

303303
<span class="w"> </span><span class="k">explicit</span><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="p">(</span><span class="n"><a href="../../coroutine/coroutine_handle.html">coroutine_handle&lt;&gt;</a></span><span class="w"> </span><span class="n">h</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="n">coro</span><span class="p">(</span><span class="n">h</span><span class="p">)</span><span class="w"> </span><span class="p">{}</span>
@@ -366,7 +366,7 @@ <h2>例</h2>
366366
<span class="k">namespace</span><span class="w"> </span><span class="nn">ex</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nn">std</span><span class="o">::</span><span class="nn">execution</span><span class="p">;</span>
367367

368368
<span class="k">struct</span><span class="w"> </span><span class="nc">ValueReceiver</span><span class="w"> </span><span class="p">{</span>
369-
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">receiver_concept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="receiver.html">ex::receiver_t</a></span><span class="p">;</span>
369+
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">receiver_concept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="receiver.html">ex::receiver_tag</a></span><span class="p">;</span>
370370

371371
<span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">set_value</span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">v</span><span class="p">)</span><span class="w"> </span><span class="o">&amp;&amp;</span><span class="w"> </span><span class="k">noexcept</span>
372372
<span class="w"> </span><span class="p">{</span>

0 commit comments

Comments
 (0)