Skip to content

Commit db6a003

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent cb52648 commit db6a003

File tree

13 files changed

+854
-1958
lines changed

13 files changed

+854
-1958
lines changed

reference/execution/execution.html

Lines changed: 3 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="2025-05-10T03:29:51">
192-
2025年05月10日 03時29分51秒
191+
<span itemprop="datePublished" content="2025-05-10T10:06:59">
192+
2025年05月10日 10時06分59秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -578,7 +578,7 @@ <h3>Senderアダプタ</h3>
578578
<td>C++26</td>
579579
</tr>
580580
<tr>
581-
<td><code><span href="https://cpprefjp.github.io/reference/execution/execution/starts_on.md.nolink">execution::starts_on</span></code></td>
581+
<td><code><a href="execution/starts_on.html">execution::starts_on</a></code></td>
582582
<td>指定Scheduler上で開始する (customization point object)</td>
583583
<td>C++26</td>
584584
</tr>

reference/execution/execution/into_variant.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="2025-05-10T08:07:46">
204-
2025年05月10日 08時07分46秒
203+
<span itemprop="datePublished" content="2025-05-10T10:06:59">
204+
2025年05月10日 10時06分59秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -279,7 +279,7 @@ <h3>Senderアルゴリズムタグ <code>into_variant</code></h3>
279279
</code></pre></div>
280280
</p>
281281
<h2>カスタマイゼーションポイント</h2>
282-
<p><a href="sender.html">Sender</a><code>sndr</code><a href="get-domain-early.html">関連付けられた実行ドメイン</a><code>dom</code>に対して<code><a href="transform_sender.html">execution::transform_sender</a></code>経由でSender変換が行われる。
282+
<p>Senderアルゴリズム構築時に、入力<a href="sender.html">Sender</a><code>sndr</code><a href="get-domain-early.html">関連付けられた実行ドメイン</a>に対して<code><a href="transform_sender.html">execution::transform_sender</a></code>経由でSender変換が行われる。
283283
<a href="default_domain.html">デフォルト実行ドメイン</a>では無変換。</p>
284284
<h2></h2>
285285
<p><div class="yata" id="05e7668357f603616f5342898e53247888e00673"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../../string.html">&lt;string&gt;</a></span><span class="cp"></span>

reference/execution/execution/just.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="2025-05-05T14:05:03">
204-
2025年05月05日 14時05分03秒
203+
<span itemprop="datePublished" content="2025-05-10T10:06:59">
204+
2025年05月10日 10時06分59秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -239,7 +239,7 @@ <h2>効果</h2>
239239
<li>そうでなければ、式<code><a href="make-sender.html">make-sender</a>(just, <a href="product-type.html">product-type</a>{ts...})</code>と等価。</li>
240240
</ul>
241241
<h3>Senderアルゴリズムタグ <code>just</code></h3>
242-
<p>Senderアルゴリズム動作説明用のクラステンプレート<code>impls-for</code>に対して、下記の特殊化が定義される。</p>
242+
<p>Senderアルゴリズム動作説明用のクラステンプレート<code><a href="impls-for.html">impls-for</a></code>に対して、下記の特殊化が定義される。</p>
243243
<p><div class="codehilite"><pre><span></span><code><span class="k">namespace</span> <span class="n">std</span><span class="o">::</span><span class="n">execution</span> <span class="p">{</span>
244244
<span class="k">template</span><span class="o">&lt;&gt;</span>
245245
<span class="k">struct</span> <span class="n"><a href="impls-for.html">impls-for</a></span><span class="o">&lt;</span><span class="n"><span href="https://cpprefjp.github.io/reference/execution/execution/decayed-typeof.md.nolink">decayed-typeof</span></span><span class="o">&lt;</span><span class="n">just</span><span class="o">&gt;&gt;</span> <span class="o">:</span> <span class="n"><a href="impls-for.html">default-impls</a></span> <span class="p">{</span>

reference/execution/execution/read_env.html

Lines changed: 5 additions & 5 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="2025-05-08T08:49:46">
204-
2025年05月08日 08時49分46秒
203+
<span itemprop="datePublished" content="2025-05-10T10:06:59">
204+
2025年05月10日 10時06分59秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -237,7 +237,7 @@ <h2>概要</h2>
237237
<h2>効果</h2>
238238
<p><a href="../queryable.html">クエリオブジェクト</a><code>q</code>に対して、呼び出し式<code>read_env(q)</code>は式<code><a href="make-sender.html">make-sender</a>(read_env, q)</code>と等価。</p>
239239
<h3>Senderアルゴリズムタグ</h3>
240-
<p>Senderアルゴリズム動作説明用のクラステンプレート<code>impls-for</code>に対して、下記の特殊化が定義される。</p>
240+
<p>Senderアルゴリズム動作説明用のクラステンプレート<code><a href="impls-for.html">impls-for</a></code>に対して、下記の特殊化が定義される。</p>
241241
<p><div class="codehilite"><pre><span></span><code><span class="k">namespace</span> <span class="n">std</span><span class="o">::</span><span class="n">execution</span> <span class="p">{</span>
242242
<span class="k">template</span><span class="o">&lt;&gt;</span>
243243
<span class="k">struct</span> <span class="n"><a href="impls-for.html">impls-for</a></span><span class="o">&lt;</span><span class="n"><span href="https://cpprefjp.github.io/reference/execution/execution/decayed-typeof.md.nolink">decayed-typeof</span></span><span class="o">&lt;</span><span class="n">read_env</span><span class="o">&gt;&gt;</span> <span class="o">:</span> <span class="n"><a href="impls-for.html">default-impls</a></span> <span class="p">{</span>
@@ -261,9 +261,9 @@ <h2>例</h2>
261261
<span class="n"><a href="sender.html">ex::sender</a></span> <span class="k">auto</span> <span class="n">sndr</span> <span class="o">=</span> <span class="n"><span style="color:#ff0000">ex::read_env</span></span><span class="p">(</span><span class="n"><a href="get_scheduler.html">ex::get_scheduler</a></span><span class="p">)</span>
262262
<span class="o">|</span> <span class="n">ex</span><span class="o">::</span><span class="n">let_value</span><span class="p">([](</span><span class="k">auto</span> <span class="n">sch</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n"><a href="sender.html">ex::sender</a></span> <span class="k">auto</span> <span class="p">{</span>
263263
<span class="c1">// sch := sync_wait内部のScheduler</span>
264-
<span class="k">return</span> <span class="n"><span href="https://cpprefjp.github.io/reference/execution/execution/starts_on.md.nolink">ex::starts_on</span></span><span class="p">(</span><span class="n">sch</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">just</span><span class="p">(</span><span class="mi">42</span><span class="p">));</span>
264+
<span class="k">return</span> <span class="n"><a href="starts_on.html">ex::starts_on</a></span><span class="p">(</span><span class="n">sch</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">just</span><span class="p">(</span><span class="mi">42</span><span class="p">));</span>
265265
<span class="p">});</span>
266-
<span class="k">auto</span> <span class="p">[</span><span class="n">val</span><span class="p">]</span> <span class="o">=</span> <span class="n"><a href="../this_thread/sync_wait.html">std::this_thread::sync_wait</a></span><span class="p">(</span><span class="n">sndr</span><span class="p">).</span><span class="n">value</span><span class="p">();</span>
266+
<span class="k">auto</span> <span class="p">[</span><span class="n">val</span><span class="p">]</span> <span class="o">=</span> <span class="n"><a href="../this_thread/sync_wait.html">std::this_thread::sync_wait</a></span><span class="p">(</span><span class="n">sndr</span><span class="p">).</span><span class="n"><a href="../../optional/optional/value.html">value()</a></span><span class="p">;</span>
267267
<span class="n"><a href="../../print/println.html">std::println</a></span><span class="p">(</span><span class="s">"{}"</span><span class="p">,</span> <span class="n">val</span><span class="p">);</span>
268268
<span class="p">}</span>
269269
</code></pre></div>

reference/execution/execution/schedule.html

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
<meta property="og:url" content="https://cpprefjp.github.io/reference/execution/execution/schedule.html" />
2929
<meta property="og:site_name" content="cpprefjp - C++日本語リファレンス" />
3030
<meta property="og:type" content="article" />
31-
<meta property="og:description" content="`schedule`は、[Scheduler](scheduler.md)から[スケジュールSender](sender.md)を取得するSenderファクトリである。" />
31+
<meta property="og:description" content="`schedule`は、[Scheduler](scheduler.md)からスケジュール[Sender](sender.md)を取得するSenderファクトリである。" />
3232
<meta name="twitter:card" content="summary" />
3333
<meta name="twitter:title" content="schedule - cpprefjp C++日本語リファレンス" />
3434
<meta name="twitter:url" content="https://cpprefjp.github.io/reference/execution/execution/schedule.html" />
35-
<meta name="twitter:description" content="`schedule`は、[Scheduler](scheduler.md)から[スケジュールSender](sender.md)を取得するSenderファクトリである。" />
35+
<meta name="twitter:description" content="`schedule`は、[Scheduler](scheduler.md)からスケジュール[Sender](sender.md)を取得するSenderファクトリである。" />
3636

3737

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

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-05-06T15:48:46">
204-
2025年05月06日 15時48分46秒
203+
<span itemprop="datePublished" content="2025-05-10T10:06:59">
204+
2025年05月10日 10時06分59秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -232,9 +232,11 @@
232232
</code></pre></div>
233233
</p>
234234
<h2>概要</h2>
235-
<p><code>schedule</code>は、<a href="scheduler.html">Scheduler</a>から<a href="sender.html">スケジュールSender</a>を取得するSenderファクトリである。</p>
235+
<p><code>schedule</code>は、<a href="scheduler.html">Scheduler</a>からスケジュール<a href="sender.html">Sender</a>を取得するSenderファクトリである。</p>
236+
<h3>スケジュールSender</h3>
237+
<p><code>schedule(sch)</code>式の結果はスケジュールSender(schedule sender)と呼ばれる。</p>
236238
<p>スケジュールSenderより生成される<a href="operation_state.html">非同期操作</a>を開始すると、Schedulerに関連付けられた実行リソース上で空の<a href="set_value.html">値完了関数</a>を呼び出す。
237-
スケジュールSenderの<a href="get_completion_scheduler.html">値完了Scheduler</a>は、引数に指定したScheduler<code>sch</code>に等しい。</p>
239+
スケジュールSenderの<a href="get_completion_scheduler.html">値完了Scheduler</a>は、<code>schedule(sch)</code>式の引数に指定した<a href="scheduler.html">Scheduler</a><code>sch</code>に等しい。</p>
238240
<h2>効果</h2>
239241
<p>呼び出し式<code>schedule(sch)</code>は式<code>sch.schedule()</code>と等価であり、式の型は<code><a href="sender.html">sender</a></code>を満たすこと。</p>
240242
<p><code><a href="get_completion_scheduler.html">get_completion_scheduler</a>&lt;<a href="set_value.html">set_value_t</a>&gt;(<a href="get_env.html">get_env</a>(sch.schedule())) == sch</code><a class="cpprefjp-defined-word" data-desc="プログラムが適格でないこと。コンパイルエラーなどになる" href="../../../implementation-compliance.html#dfn-ill-formed">不適格</a>もしくは<code>false</code>となる場合、呼び出し式<code>schedule(sch)</code><a class="cpprefjp-defined-word" data-desc="未定義の動作。処理系は予期せぬ動作をする可能性がある。要するに動作保証対象外。undefined behavior (UB)。" href="../../../implementation-compliance.html#dfn-undefined-behavior">動作は未定義</a>となる。</p>

0 commit comments

Comments
 (0)