Skip to content

Commit e44ca45

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 95e95ab commit e44ca45

File tree

10 files changed

+1377
-777
lines changed

10 files changed

+1377
-777
lines changed

reference/execution/execution.html

Lines changed: 6 additions & 6 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-04-13T07:06:09">
192-
2025年04月13日 07時06分09秒
191+
<span itemprop="datePublished" content="2025-04-13T08:47:15">
192+
2025年04月13日 08時47分15秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -368,8 +368,8 @@ <h3>Scheduler</h3>
368368
</thead>
369369
<tbody>
370370
<tr>
371-
<td><code><span href="https://cpprefjp.github.io/reference/execution/execution/scheduler.md.nolink">execution::scheduler</span></code></td>
372-
<td>Scheduler (concept)</td>
371+
<td><code><a href="execution/scheduler.html">execution::scheduler</a></code></td>
372+
<td>Scheduler型 (concept)</td>
373373
<td>C++26</td>
374374
</tr>
375375
</tbody>
@@ -422,8 +422,8 @@ <h3>Operation State</h3>
422422
</thead>
423423
<tbody>
424424
<tr>
425-
<td><code><span href="https://cpprefjp.github.io/reference/execution/execution/operation_state.md.nolink">execution::operation_state</span></code></td>
426-
<td>Operation State (concept)</td>
425+
<td><code><a href="execution/operation_state.html">execution::operation_state</a></code></td>
426+
<td>Operation State型 (concept)</td>
427427
<td>C++26</td>
428428
</tr>
429429
<tr>

reference/execution/execution/operation_state.html

Lines changed: 323 additions & 0 deletions
Large diffs are not rendered by default.

reference/execution/execution/scheduler.html

Lines changed: 314 additions & 0 deletions
Large diffs are not rendered by default.

reference/execution/execution/sender_in.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-04-13T07:06:09">
204-
2025年04月13日 07時06分09秒
203+
<span itemprop="datePublished" content="2025-04-13T08:07:04">
204+
2025年04月13日 08時07分04秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -242,7 +242,7 @@ <h2>概要</h2>
242242
<h2>モデル</h2>
243243
<p>説明用に<code>sndr</code><code>decltype((sndr))</code><code>Sndr</code>型となる式、<code>rcvr</code>を環境<code>Env</code>に関連付けられた<a href="receiver.html">Receiver</a>とする。</p>
244244
<p>また、ある完了操作の完了シグネチャが<code><a href="completion_signatures_of_t.html">completion_signatures_of_t</a>&lt;Sndr, Env&gt;</code>で取得される<code><a href="completion_signatures.html">completion_signatures</a></code>リストに含まれるとき、<code>Sndr</code><code>Env</code>における許容可能完了(permissible completion)となる。</p>
245-
<p><code>sndr</code><code>rcvr</code>の接続後に<span href="https://cpprefjp.github.io/reference/execution/execution/operation_state.md.nolink">Operation State</span>を開始することで評価されうる完了操作が、全て許容可能完了(permissible completion)である場合、<code>Sndr</code><code>Env</code><code>sender_in&lt;Sndr, Env&gt;</code>のモデルとなる。</p>
245+
<p><code>sndr</code><code>rcvr</code>の接続後に<a href="operation_state.html">Operation State</a>を開始することで評価されうる完了操作が、全て許容可能完了(permissible completion)である場合、<code>Sndr</code><code>Env</code><code>sender_in&lt;Sndr, Env&gt;</code>のモデルとなる。</p>
246246
<h2></h2>
247247
<p><div class="yata" id="58aaf739f2d7552ac9c0e8ea9cf2a725d10a5843"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../../execution.html">&lt;execution&gt;</a></span><span class="cp"></span>
248248
<span class="k">namespace</span> <span class="n">ex</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">execution</span><span class="p">;</span>

reference/execution/execution/sender_to.html

Lines changed: 7 additions & 6 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;execution&#34;], &#34;id-type&#34;: [&#34;concept&#34;], &#34;namespace&#34;: [&#34;std::execution&#34;], &#34;cpp&#34;: [&#34;cpp26&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;834441593e0e3c18182cfd40c4696b91001e7de3&#34;, &#34;source&#34;: &#34;#include &lt;print&gt;\n#include &lt;execution&gt;\nnamespace ex = std::execution;\n\nstruct ValueReceiver {\n using receiver_concept = ex::receiver_t;\n\n void set_value(int v) noexcept\n {\n std::println(\&#34;{}\&#34;, v);\n }\n};\n\nint main()\n{\n // \u502442\u3092\u9001\u4fe1\u3059\u308bSender\n ex::sender auto sndr = ex::just(42);\n static_assert(ex::sender_to&lt;decltype(sndr), ValueReceiver&gt;);\n\n // int\u5024\u3092\u53d7\u4fe1\u3057\u3066\u8868\u793a\u3059\u308bReceiver\n ValueReceiver rcvr;\n\n // Sender\u3068Receiver\u63a5\u7d9a\u5f8c\u306bOperation State\u3092\u958b\u59cb\n ex::operation_state auto op = ex::connect(sndr, rcvr);\n ex::start(op);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;execution&#34;, &#34;execution&#34;, &#34;sender_to&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;execution&#34;], &#34;id-type&#34;: [&#34;concept&#34;], &#34;namespace&#34;: [&#34;std::execution&#34;], &#34;cpp&#34;: [&#34;cpp26&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;2274344dfc2a94e924e4dda55fe2869a2f6fb03e&#34;, &#34;source&#34;: &#34;#include &lt;print&gt;\n#include &lt;execution&gt;\nnamespace ex = std::execution;\n\nstruct ValueReceiver {\n using receiver_concept = ex::receiver_t;\n\n void set_value(int v) noexcept\n {\n std::println(\&#34;{}\&#34;, v);\n }\n};\n\nint main()\n{\n // \u502442\u3092\u9001\u4fe1\u3059\u308bSender\n ex::sender auto sndr = ex::just(42);\n static_assert(ex::sender_to&lt;decltype(sndr), ValueReceiver&gt;);\n\n // int\u5024\u3092\u53d7\u4fe1\u3057\u3066\u8868\u793a\u3059\u308bReceiver\n ValueReceiver rcvr;\n\n // Sender\u3068Receiver\u3092\u63a5\u7d9a\n ex::operation_state auto op = ex::connect(sndr, rcvr);\n // Operation State\u3092\u958b\u59cb\n ex::start(op);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;execution&#34;, &#34;execution&#34;, &#34;sender_to&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -200,8 +200,8 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-04-13T07:06:09">
204-
2025年04月13日 07時06分09秒
203+
<span itemprop="datePublished" content="2025-04-13T08:07:04">
204+
2025年04月13日 08時07分04秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -239,7 +239,7 @@
239239
<h2>概要</h2>
240240
<p><code>sender_to</code>は、<a href="sender.html">Sender型</a><code>Sndr</code><a href="receiver.html">Receiver型</a><code>Rcvr</code>と接続可能であることを表すコンセプトである。</p>
241241
<h2></h2>
242-
<p><div class="yata" id="834441593e0e3c18182cfd40c4696b91001e7de3"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../../print.html">&lt;print&gt;</a></span><span class="cp"></span>
242+
<p><div class="yata" id="2274344dfc2a94e924e4dda55fe2869a2f6fb03e"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../../print.html">&lt;print&gt;</a></span><span class="cp"></span>
243243
<span class="cp">#include</span> <span class="cpf"><a href="../../execution.html">&lt;execution&gt;</a></span><span class="cp"></span>
244244
<span class="k">namespace</span> <span class="n">ex</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">execution</span><span class="p">;</span>
245245

@@ -261,8 +261,9 @@ <h2>例</h2>
261261
<span class="c1">// int値を受信して表示するReceiver</span>
262262
<span class="n">ValueReceiver</span> <span class="n">rcvr</span><span class="p">;</span>
263263

264-
<span class="c1">// SenderとReceiver接続後にOperation Stateを開始</span>
265-
<span class="n"><span href="https://cpprefjp.github.io/reference/execution/execution/operation_state.md.nolink">ex::operation_state</span></span> <span class="k">auto</span> <span class="n">op</span> <span class="o">=</span> <span class="n"><span href="https://cpprefjp.github.io/reference/execution/execution/connect.md.nolink">ex::connect</span></span><span class="p">(</span><span class="n">sndr</span><span class="p">,</span> <span class="n">rcvr</span><span class="p">);</span>
264+
<span class="c1">// SenderとReceiverを接続</span>
265+
<span class="n"><a href="operation_state.html">ex::operation_state</a></span> <span class="k">auto</span> <span class="n">op</span> <span class="o">=</span> <span class="n"><span href="https://cpprefjp.github.io/reference/execution/execution/connect.md.nolink">ex::connect</span></span><span class="p">(</span><span class="n">sndr</span><span class="p">,</span> <span class="n">rcvr</span><span class="p">);</span>
266+
<span class="c1">// Operation Stateを開始</span>
266267
<span class="n"><span href="https://cpprefjp.github.io/reference/execution/execution/start.md.nolink">ex::start</span></span><span class="p">(</span><span class="n">op</span><span class="p">);</span>
267268
<span class="p">}</span>
268269
</code></pre></div>

0 commit comments

Comments
 (0)