Skip to content

Commit 4a99491

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 8f5c4a0 commit 4a99491

File tree

5 files changed

+102
-40
lines changed

5 files changed

+102
-40
lines changed

reference/execution/execution/task.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-01-13T02:52:53">
204-
2026年01月13日 02時52分53秒
203+
<span itemprop="datePublished" content="2026-01-13T11:50:45">
204+
2026年01月13日 11時50分45秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -226,7 +226,7 @@
226226

227227
<div class="identifier-type">class template</div><div class="header">&lt;execution&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std::execution">std::execution::</span><span class="token">task</span><span class="cpp cpp26" title="C++26で追加">(C++26)</span></h1>
228228
<div itemprop="articleBody"><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>
229-
<span class="k">template</span> <span class="o">&lt;</span><span class="k">class</span> <span class="nc">T</span><span class="p">,</span> <span class="k">class</span> <span class="nc">Environment</span><span class="o">&gt;</span>
229+
<span class="k">template</span> <span class="o">&lt;</span><span class="k">class</span> <span class="nc">T</span> <span class="o">=</span> <span class="kt">void</span><span class="p">,</span> <span class="k">class</span> <span class="nc">Environment</span> <span class="o">=</span> <span class="n"><a href="env.html">env&lt;&gt;</a></span><span class="o">&gt;</span>
230230
<span class="k">class</span> <span class="nc">task</span><span class="p">;</span>
231231
<span class="p">}</span>
232232
</code></pre></div>
@@ -384,6 +384,7 @@ <h2>関連項目</h2>
384384
<h2>参照</h2>
385385
<ul>
386386
<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>
387+
<li><a href="https://cplusplus.github.io/LWG/issue4343" target="_blank">LWG4343. Missing default template arguments for <code>task</code></a></li>
387388
<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>
388389
</ul></div>
389390

reference/execution/execution/task/connect.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,8 +212,8 @@
212212

213213
<p class="text-right"><small>
214214
最終更新日時(UTC):
215-
<span itemprop="datePublished" content="2026-01-13T02:52:53">
216-
2026年01月13日 02時52分53秒
215+
<span itemprop="datePublished" content="2026-01-13T11:50:45">
216+
2026年01月13日 11時50分45秒
217217
</span>
218218
<br/>
219219
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -269,6 +269,7 @@ <h2>関連項目</h2>
269269
<h2>参照</h2>
270270
<ul>
271271
<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>
272+
<li><a href="https://cplusplus.github.io/LWG/issue4341" target="_blank">LWG4341. Missing rvalue reference qualification for <code>task::connect()</code></a></li>
272273
</ul></div>
273274

274275
</div>

reference/execution/execution/task/state.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -212,8 +212,8 @@
212212

213213
<p class="text-right"><small>
214214
最終更新日時(UTC):
215-
<span itemprop="datePublished" content="2026-01-13T02:52:53">
216-
2026年01月13日 02時52分53秒
215+
<span itemprop="datePublished" content="2026-01-13T11:50:45">
216+
2026年01月13日 11時50分45秒
217217
</span>
218218
<br/>
219219
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -249,7 +249,7 @@
249249
<span class="o">~</span><span class="n">state</span><span class="p">();</span>
250250
<span class="kt">void</span> <span class="nf">start</span><span class="p">()</span> <span class="o">&amp;</span> <span class="k">noexcept</span><span class="p">;</span>
251251

252-
<span class="k">private</span><span class="o">:</span>
252+
<span class="k">private</span><span class="o">:</span>
253253
<span class="k">using</span> <span class="n"><i>own-env-t</i></span> <span class="o">=</span> <span class="n"><i>see below</i></span><span class="p">;</span> <span class="c1">// exposition only</span>
254254
<span class="n"><a href="../../../coroutine/coroutine_handle.html">coroutine_handle</a></span><span class="o">&lt;</span><span class="n"><span href="https://cpprefjp.github.io/reference/execution/execution/task/promise_type.md.nolink">promise_type</span></span><span class="o">&gt;</span> <span class="n">handle</span><span class="p">;</span> <span class="c1">// exposition only</span>
255255
<span class="n"><a href="../../../type_traits/remove_cvref.html">remove_cvref_t</a></span><span class="o">&lt;</span><span class="n">R</span><span class="o">&gt;</span> <span class="n">rcvr</span><span class="p">;</span> <span class="c1">// exposition only</span>

rss.xml

Lines changed: 89 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,97 @@
22
<feed xmlns="http://www.w3.org/2005/Atom">
33
<title>cpprefjp - C++日本語リファレンス</title>
44
<link href="https://cpprefjp.github.io" />
5-
<updated>2026-01-13T11:44:08.114502</updated>
6-
<id>142f26f9-9fb8-480a-aa96-258e536d2d0b</id>
5+
<updated>2026-01-13T11:55:49.083163</updated>
6+
<id>b1fac4e4-1763-43bd-8874-528b96c5d850</id>
77

88

9+
<entry>
10+
<title>task -- execution/task: 調整(#1521)</title>
11+
<link href="https://cpprefjp.github.io/reference/execution/execution/task.html"/>
12+
<id>e0b5a7343608c791ec423c7c914b05a715cdfc53:reference/execution/execution/task.md</id>
13+
<updated>2026-01-13T20:50:45+09:00</updated>
14+
15+
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/reference/execution/execution/task.md b/reference/execution/execution/task.md
16+
index 43060ee80..d0a862018 100644
17+
--- a/reference/execution/execution/task.md
18+
+++ b/reference/execution/execution/task.md
19+
@@ -6,10 +6,11 @@
20+
21+
```cpp
22+
namespace std::execution {
23+
- template &amp;lt;class T, class Environment&amp;gt;
24+
+ template &amp;lt;class T = void, class Environment = env&amp;lt;&amp;gt;&amp;gt;
25+
class task;
26+
}
27+
```
28+
+* env&amp;lt;&amp;gt;[link env.md]
29+
30+
## 概要
31+
`task`クラステンプレートは、[コルーチン](/lang/cpp20/coroutines.md)の戻り値型として使用できる[Sender](sender.md)を表す。
32+
@@ -116,4 +117,5 @@ int main()
33+
34+
## 参照
35+
- [P3552R3 Add a Coroutine Task Type](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3552r3.html)
36+
+- [LWG4343. Missing default template arguments for `task`](https://cplusplus.github.io/LWG/issue4343)
37+
- C++now 2025, [Getting The Lazy Task Done](https://schedule.cppnow.org/wp-content/uploads/2025/03/Getting_The_Lazy_Task_Done.pdf)
38+
&lt;/code&gt;&lt;/pre&gt;</summary>
39+
40+
<author>
41+
<name>yoh</name>
42+
<email>kawasaki.liamg@gmail.com</email>
43+
</author>
44+
</entry>
45+
46+
<entry>
47+
<title>connect -- execution/task: 調整(#1521)</title>
48+
<link href="https://cpprefjp.github.io/reference/execution/execution/task/connect.html"/>
49+
<id>e0b5a7343608c791ec423c7c914b05a715cdfc53:reference/execution/execution/task/connect.md</id>
50+
<updated>2026-01-13T20:50:45+09:00</updated>
51+
52+
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/reference/execution/execution/task/connect.md b/reference/execution/execution/task/connect.md
53+
index b8cb14498..3b8eabb49 100644
54+
--- a/reference/execution/execution/task/connect.md
55+
+++ b/reference/execution/execution/task/connect.md
56+
@@ -47,3 +47,4 @@ return state&amp;lt;Rcvr&amp;gt;(exchange(handle, {}), std::forward&amp;lt;Rcvr&amp;gt;(recv));
57+
58+
## 参照
59+
- [P3552R3 Add a Coroutine Task Type](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3552r3.html)
60+
+- [LWG4341. Missing rvalue reference qualification for `task::connect()`](https://cplusplus.github.io/LWG/issue4341)
61+
&lt;/code&gt;&lt;/pre&gt;</summary>
62+
63+
<author>
64+
<name>yoh</name>
65+
<email>kawasaki.liamg@gmail.com</email>
66+
</author>
67+
</entry>
68+
69+
<entry>
70+
<title>task::state -- execution/task: 調整(#1521)</title>
71+
<link href="https://cpprefjp.github.io/reference/execution/execution/task/state.html"/>
72+
<id>e0b5a7343608c791ec423c7c914b05a715cdfc53:reference/execution/execution/task/state.md</id>
73+
<updated>2026-01-13T20:50:45+09:00</updated>
74+
75+
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/reference/execution/execution/task/state.md b/reference/execution/execution/task/state.md
76+
index 7c53c985c..c17485699 100644
77+
--- a/reference/execution/execution/task/state.md
78+
+++ b/reference/execution/execution/task/state.md
79+
@@ -17,7 +17,7 @@ namespace std::execution {
80+
~state();
81+
void start() &amp;amp; noexcept;
82+
83+
-private:
84+
+ private:
85+
using own-env-t = see below; // exposition only
86+
coroutine_handle&amp;lt;promise_type&amp;gt; handle; // exposition only
87+
remove_cvref_t&amp;lt;R&amp;gt; rcvr; // exposition only
88+
&lt;/code&gt;&lt;/pre&gt;</summary>
89+
90+
<author>
91+
<name>yoh</name>
92+
<email>kawasaki.liamg@gmail.com</email>
93+
</author>
94+
</entry>
95+
996
<entry>
1097
<title>task_scheduler -- execution/task_scheduler: 調整(#1521)</title>
1198
<link href="https://cpprefjp.github.io/reference/execution/execution/task_scheduler.html"/>
@@ -803,31 +890,4 @@ index 000000000..7c53c985c
803890
</author>
804891
</entry>
805892

806-
<entry>
807-
<title>allocator -- リンク切れを修正 #1561</title>
808-
<link href="https://cpprefjp.github.io/reference/memory/allocator.html"/>
809-
<id>c26fda2cbca0c142f99216dc0642820faa41d9d2:reference/memory/allocator.md</id>
810-
<updated>2026-01-13T11:19:13+09:00</updated>
811-
812-
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/reference/memory/allocator.md b/reference/memory/allocator.md
813-
index 7d9970fe2..b21259576 100644
814-
--- a/reference/memory/allocator.md
815-
+++ b/reference/memory/allocator.md
816-
@@ -136,7 +136,7 @@ int main(int argc, char** argv) {
817-
- [Visual C++](/implementation.md#visual_cpp): 2012, 2013
818-
819-
## 参照
820-
-- [A visitor’s guide to C++ allocators](https://rawgit.com/google/cxx-std-draft/allocator-paper/allocator_user_guide.html)
821-
+- [A visitor’s guide to C++ allocators](https://htmlpreview.github.io/?https://github.com/google/cxx-std-draft/blob/allocator-paper/allocator_user_guide.html)
822-
- [LWG #2103 - `std::allocator_traits&amp;lt;std::allocator&amp;lt;T&amp;gt;&amp;gt;::propagate_on_container_move_assignment`](http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#2103)
823-
- [N2669 Thread-Safety in the Standard Library (Rev 2)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2669.htm)
824-
- [AllocatorAwareContainer: Introduction and pitfalls of `propagate_on_container_XXX` defaults](https://www.foonathan.net/2015/10/allocatorawarecontainer-propagation-pitfalls/)
825-
&lt;/code&gt;&lt;/pre&gt;</summary>
826-
827-
<author>
828-
<name>Akira Takahashi</name>
829-
<email>faithandbrave@gmail.com</email>
830-
</author>
831-
</entry>
832-
833893
</feed>

sitemap.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16432,7 +16432,7 @@
1643216432

1643316433
<url>
1643416434
<loc>https://cpprefjp.github.io/reference/execution/execution/task.html</loc>
16435-
<lastmod>2026-01-13T16:50:27+09:00</lastmod>
16435+
<lastmod>2026-01-13T20:50:45+09:00</lastmod>
1643616436
<changefreq>daily</changefreq>
1643716437
<priority>0.6</priority>
1643816438
</url>
@@ -17391,7 +17391,7 @@
1739117391

1739217392
<url>
1739317393
<loc>https://cpprefjp.github.io/reference/execution/execution/task/state.html</loc>
17394-
<lastmod>2026-01-13T16:50:27+09:00</lastmod>
17394+
<lastmod>2026-01-13T20:50:45+09:00</lastmod>
1739517395
<changefreq>daily</changefreq>
1739617396
<priority>0.5</priority>
1739717397
</url>
@@ -17405,7 +17405,7 @@
1740517405

1740617406
<url>
1740717407
<loc>https://cpprefjp.github.io/reference/execution/execution/task/connect.html</loc>
17408-
<lastmod>2026-01-13T16:50:27+09:00</lastmod>
17408+
<lastmod>2026-01-13T20:50:45+09:00</lastmod>
1740917409
<changefreq>daily</changefreq>
1741017410
<priority>0.5</priority>
1741117411
</url>

0 commit comments

Comments
 (0)