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-16T17:42:47.737842 </updated >
6- <id >499abf2c-55a3-4edf-8513-a8473ec1f820 </id >
5+ <updated >2026-01-16T17:56:10.605050 </updated >
6+ <id >e15e6eba-aeeb-40b2-98f8-3ef9c1bf9d5d </id >
77
88
9+ <entry >
10+ <title >when_all -- execution/when_all: LWG4438適用</title >
11+ <link href =" https://cpprefjp.github.io/reference/execution/execution/when_all.html" />
12+ <id >5bff1a18e11a93da77bcdf1885e63575e7c0c933:reference/execution/execution/when_all.md</id >
13+ <updated >2026-01-17T02:51:25+09:00</updated >
14+
15+ <summary type =" html" >< pre>< code> diff --git a/reference/execution/execution/when_all.md b/reference/execution/execution/when_all.md
16+ index 9f9f955f3..ba361dff5 100644
17+ --- a/reference/execution/execution/when_all.md
18+ +++ b/reference/execution/execution/when_all.md
19+ @@ -206,17 +206,15 @@ auto fn = []& lt;class Child& gt;() {
20+ ```cpp
21+ template& lt;class Env& gt;
22+ constexpr auto make-when-all-env(inplace_stop_source& amp; stop_src, // exposition only
23+ - Env& amp;& amp; env) noexcept {
24+ - return see below;
25+ -}
26+ + Env& amp;& amp; env) noexcept;
27+ ```
28+ * inplace_stop_source[link /reference/stop_token/inplace_stop_source.md]
29+
30+ 下記を満たすオブジェクト`e`を返す。
31+
32+ - `decltype(e)`が[`queryable`](../queryable.md)のモデル、かつ
33+ -- 式`e.query(`[`get_stop_token`](../get_stop_token.md)`)`が`state.stop-src.`[`get_token()`](/reference/stop_token/inplace_stop_source/get_token.md)と等価、かつ
34+ -- [`get_stop_token`](../get_stop_token.md)以外かつ[`forwarding-query`](../forwarding-query.md)を満たす[クエリオブジェクト](../queryable.md)`q`に対して、式`e.query(q)`は[`get_env`](get_env.md)`(rcvr).query(q)`と等価。
35+ +- 式`e.query(`[`get_stop_token`](../get_stop_token.md)`)`が`stop_src.`[`get_token()`](/reference/stop_token/inplace_stop_source/get_token.md)と等価、かつ
36+ +- CV修飾された[`get_stop_token`](../get_stop_token.md)ではない[クエリオブジェクト](../queryable.md)`q`に対して、[`forwarding-query`](../forwarding-query.md)を満たすならば、式`e.query(q)`は`env.query(q)`と等価。そうでなければ不適格となる。
37+
38+ ### エイリアステンプレート`when-all-env`
39+ `when-all-env& lt;Env& gt;`は`decltype(make-when-all-env(declval& lt;`[`inplace_stop_source`](/reference/stop_token/inplace_stop_source.md)`& amp;& gt;(), declval& lt;Env& gt;()))`となる。
40+ @@ -510,3 +508,4 @@ error=-2
41+ - [P3887R1 Make `when_all` a Ronseal Algorithm](https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3887r1.pdf)
42+ - [LWG 4203. Constraints on `get-state` functions are incorrect](https://cplusplus.github.io/LWG/issue4203)
43+ - [LWG 4227. Missing `noexcept` operator in [exec.when.all]](https://cplusplus.github.io/LWG/issue4227)
44+ +- [LWG 4438. Bad expression in [exec.when.all]](https://cplusplus.github.io/LWG/issue4438)
45+ < /code>< /pre> </summary >
46+
47+ <author >
48+ <name >yoh</name >
49+ <email >kawasaki.liamg@gmail.com</email >
50+ </author >
51+ </entry >
52+
953 <entry >
1054 <title >when_all -- exection/when_all: P3887R1対応 (#1574)</title >
1155 <link href =" https://cpprefjp.github.io/reference/execution/execution/when_all.html" />
@@ -410,30 +454,4 @@ index f63d0f109..2a3f313eb 100644
410454 </author >
411455 </entry >
412456
413- <entry >
414- <title >コルーチン [P0912R5] -- lang/cpp20/coroutines: meta aliasタグ追加</title >
415- <link href =" https://cpprefjp.github.io/lang/cpp20/coroutines.html" />
416- <id >5884c57c92e8815930ab1995e4822dae5ea85dda:lang/cpp20/coroutines.md</id >
417- <updated >2026-01-16T15:50:25+09:00</updated >
418-
419- <summary type =" html" >< pre>< code> diff --git a/lang/cpp20/coroutines.md b/lang/cpp20/coroutines.md
420- index 0f3023216..5a7597d9b 100644
421- --- a/lang/cpp20/coroutines.md
422- +++ b/lang/cpp20/coroutines.md
423- @@ -1,5 +1,7 @@
424- # コルーチン [P0912R5]
425- * cpp20[meta cpp]
426- +* co_yield,co_await,co_return,promise_type,get_return_object,initial_suspend,final_suspend,yield_value,await_transform,return_value,return_void,unhandled_exception,get_return_object_on_allocation_failure,await_ready,await_suspend,await_resume[meta alias]
427- +& lt;!-- 検索性向上のためキーワード,カスタマイズポイント識別子を列挙 --& gt;
428-
429- & lt;!-- start lang caution --& gt;
430-
431- < /code>< /pre> </summary >
432-
433- <author >
434- <name >yoh</name >
435- <email >kawasaki.liamg@gmail.com</email >
436- </author >
437- </entry >
438-
439457</feed >
0 commit comments