2
2
<feed xmlns =" http://www.w3.org/2005/Atom" >
3
3
<title >cpprefjp - C++日本語リファレンス</title >
4
4
<link href =" https://cpprefjp.github.io" />
5
- <updated >2025-04-18T09:13:31.735573 </updated >
6
- <id >5ff3787b-8412-4867-9a4e-5ebefb5967fd </id >
5
+ <updated >2025-04-18T09:27:36.730086 </updated >
6
+ <id >3553649a-c57f-44d2-819f-4b632c400ab0 </id >
7
7
8
8
9
+ <entry >
10
+ <title >connect -- execuion/connect: small fixes</title >
11
+ <link href =" https://cpprefjp.github.io/reference/execution/execution/connect.html" />
12
+ <id >6f4510e6199a3d86bec9eeb6becf11f395984de1:reference/execution/execution/connect.md</id >
13
+ <updated >2025-04-18T18:23:56+09:00</updated >
14
+
15
+ <summary type =" html" >< pre>< code> diff --git a/reference/execution/execution/connect.md b/reference/execution/execution/connect.md
16
+ index efcb2e028..926ca91fb 100644
17
+ --- a/reference/execution/execution/connect.md
18
+ +++ b/reference/execution/execution/connect.md
19
+ @@ -5,7 +5,7 @@
20
+ * cpp26[meta cpp]
21
+
22
+ ```cpp
23
+ -namespace std {
24
+ +namespace std::execution {
25
+ struct connect_t;
26
+ inline constexpr connect_t connect{};
27
+ }
28
+ @@ -120,12 +120,13 @@ completion_signatures& lt;
29
+ set_error_t(exception_ptr),
30
+ set_stopped_t()& gt;
31
+ ```
32
+ +* completion_signatures[link completion_signatures.md]
33
+ * set_error_t[link set_error.md]
34
+ * set_stopped_t[link set_stopped.md]
35
+ * exception_ptr[link /reference/exception/exception_ptr.md]
36
+ * SET-VALUE-SIG[italic]
37
+
38
+ -説明用のコールーチン`suspend-complete`を下記の通り定義する。
39
+ +説明用の関数テンプレート`suspend-complete`とコルーチン`suspend-awaitable`を下記の通り定義する。
40
+
41
+ ```cpp
42
+ namespace std::execution {
43
+ < /code>< /pre> </summary >
44
+
45
+ <author >
46
+ <name >yoh</name >
47
+ <email >kawasaki.liamg@gmail.com</email >
48
+ </author >
49
+ </entry >
50
+
9
51
<entry >
10
52
<title >connect -- execution: get-domain-late,sender-for (#1384)</title >
11
53
<link href =" https://cpprefjp.github.io/reference/execution/execution/connect.html" />
@@ -1431,182 +1473,4 @@ index 000000000..d534a6545
1431
1473
</author >
1432
1474
</entry >
1433
1475
1434
- <entry >
1435
- <title >default_domain -- execution/default: remove forbid chars</title >
1436
- <link href =" https://cpprefjp.github.io/reference/execution/execution/default_domain.html" />
1437
- <id >0ff48a6037b53dcf2c96b8f7df318d5447fa22dc:reference/execution/execution/default_domain.md</id >
1438
- <updated >2025-04-18T14:09:13+09:00</updated >
1439
-
1440
- <summary type =" html" >< pre>< code> diff --git a/reference/execution/execution/default_domain.md b/reference/execution/execution/default_domain.md
1441
- index acd7dfed7..88a37370e 100644
1442
- --- a/reference/execution/execution/default_domain.md
1443
- +++ b/reference/execution/execution/default_domain.md
1444
- @@ -18,9 +18,9 @@ namespace std::execution {
1445
-
1446
- 実行ドメインは下記関数に対するカスタマイゼーションポイントとして機能する。
1447
-
1448
- -- [`execution::transform_sender`](transform_sender.md.nolink) : Senderの変換
1449
- -- [`execution::transform_env`](transform_env.md.nolink) : 環境の変換
1450
- -- [`execution::apply_sender`](apply_sender.md.nolink) : Senderアルゴリズム適用
1451
- +- [`execution::transform_sender`](transform_sender.md.nolink) : Senderの変換
1452
- +- [`execution::transform_env`](transform_env.md.nolink) : 環境の変換
1453
- +- [`execution::apply_sender`](apply_sender.md.nolink) : Senderアルゴリズム適用
1454
-
1455
-
1456
- ## メンバ関数
1457
- @@ -46,9 +46,9 @@ namespace std::execution {
1458
-
1459
-
1460
- ## 関連項目
1461
- -- [`execution::transform_sender`](transform_sender.md.nolink)
1462
- -- [`execution::transform_env`](transform_env.md.nolink)
1463
- -- [`execution::apply_sender`](apply_sender.md.nolink)
1464
- +- [`execution::transform_sender`](transform_sender.md.nolink)
1465
- +- [`execution::transform_env`](transform_env.md.nolink)
1466
- +- [`execution::apply_sender`](apply_sender.md.nolink)
1467
-
1468
-
1469
- ## 参照
1470
- < /code>< /pre> </summary >
1471
-
1472
- <author >
1473
- <name >yoh</name >
1474
- <email >kawasaki.liamg@gmail.com</email >
1475
- </author >
1476
- </entry >
1477
-
1478
- <entry >
1479
- <title >apply_sender -- execution/default: remove forbid chars</title >
1480
- <link href =" https://cpprefjp.github.io/reference/execution/execution/default_domain/apply_sender.html" />
1481
- <id >0ff48a6037b53dcf2c96b8f7df318d5447fa22dc:reference/execution/execution/default_domain/apply_sender.md</id >
1482
- <updated >2025-04-18T14:09:13+09:00</updated >
1483
-
1484
- <summary type =" html" >< pre>< code> diff --git a/reference/execution/execution/default_domain/apply_sender.md b/reference/execution/execution/default_domain/apply_sender.md
1485
- index 3b56dafa4..927bdb906 100644
1486
- --- a/reference/execution/execution/default_domain/apply_sender.md
1487
- +++ b/reference/execution/execution/default_domain/apply_sender.md
1488
- @@ -15,7 +15,7 @@ constexpr decltype(auto) apply_sender(Tag, Sndr& amp;& amp; sndr, Args& amp;& amp;... args)
1489
-
1490
- ## 概要
1491
- Senderアルゴリズム適用のデフォルト動作。
1492
- -[`execution::apply_sender`](../apply_sender.md.nolink)に対するスタマイゼーションポイントとして機能する。
1493
- +[`execution::apply_sender`](../apply_sender.md.nolink)に対するスタマイゼーションポイントとして機能する。
1494
-
1495
- [Senderのタグ型](../tag_of_t.md.nolink)`Tag`に対して、`apply_sender`メンバ関数を呼び出す。
1496
-
1497
- @@ -45,7 +45,7 @@ Senderアルゴリズム適用のデフォルト動作。
1498
-
1499
-
1500
- ## 関連項目
1501
- -- [`execution::apply_sender`](../apply_sender.md.nolink)
1502
- +- [`execution::apply_sender`](../apply_sender.md.nolink)
1503
-
1504
-
1505
- ## 参照
1506
- < /code>< /pre> </summary >
1507
-
1508
- <author >
1509
- <name >yoh</name >
1510
- <email >kawasaki.liamg@gmail.com</email >
1511
- </author >
1512
- </entry >
1513
-
1514
- <entry >
1515
- <title >transform_env -- execution/default: remove forbid chars</title >
1516
- <link href =" https://cpprefjp.github.io/reference/execution/execution/default_domain/transform_env.html" />
1517
- <id >0ff48a6037b53dcf2c96b8f7df318d5447fa22dc:reference/execution/execution/default_domain/transform_env.md</id >
1518
- <updated >2025-04-18T14:09:13+09:00</updated >
1519
-
1520
- <summary type =" html" >< pre>< code> diff --git a/reference/execution/execution/default_domain/transform_env.md b/reference/execution/execution/default_domain/transform_env.md
1521
- index bdf425c46..82b436b90 100644
1522
- --- a/reference/execution/execution/default_domain/transform_env.md
1523
- +++ b/reference/execution/execution/default_domain/transform_env.md
1524
- @@ -14,7 +14,7 @@ template& lt;sender Sndr, queryable Env& gt;
1525
-
1526
- ## 概要
1527
- 環境変換のデフォルト動作。
1528
- -[`execution::transform_env`](../transform_env.md.nolink)に対するスタマイゼーションポイントとして機能する。
1529
- +[`execution::transform_env`](../transform_env.md.nolink)に対するスタマイゼーションポイントとして機能する。
1530
-
1531
- - 定義されていれば、[Senderのタグ型](../tag_of_t.md.nolink)の`transform_env`メンバ関数に変換動作を委譲する。
1532
- - そうでなければ、無変換。
1533
- @@ -28,7 +28,7 @@ template& lt;sender Sndr, queryable Env& gt;
1534
- 説明用の式`e`を次の通りとしたとき、`e`を返す。
1535
-
1536
- - 適格ならば、式[`tag_of_t`](tag_of_t.md.nolink)`& lt;Sndr& gt;().transform_env(`[`std::forward`](/reference/utility/forward.md)`& lt;Sndr& gt;(sndr),` [`std::forward`](/reference/utility/forward.md)`& lt;Env& gt;(env))`
1537
- -- そうでなければ、`static_cast& lt;Env& gt;(`[`std::forward`](/reference/utility/forward.md)`& lt;Env& gt;(env))`
1538
- +- そうでなければ、`static_cast& lt;Env& gt;(`[`std::forward`](/reference/utility/forward.md)`& lt;Env& gt;(env))`
1539
-
1540
-
1541
- ## 例外
1542
- @@ -47,7 +47,7 @@ template& lt;sender Sndr, queryable Env& gt;
1543
-
1544
-
1545
- ## 関連項目
1546
- -- [`execution::transform_env`](../transform_env.md.nolink)
1547
- +- [`execution::transform_env`](../transform_env.md.nolink)
1548
-
1549
-
1550
- ## 参照
1551
- < /code>< /pre> </summary >
1552
-
1553
- <author >
1554
- <name >yoh</name >
1555
- <email >kawasaki.liamg@gmail.com</email >
1556
- </author >
1557
- </entry >
1558
-
1559
- <entry >
1560
- <title >transform_sender -- execution/default: remove forbid chars</title >
1561
- <link href =" https://cpprefjp.github.io/reference/execution/execution/default_domain/transform_sender.html" />
1562
- <id >0ff48a6037b53dcf2c96b8f7df318d5447fa22dc:reference/execution/execution/default_domain/transform_sender.md</id >
1563
- <updated >2025-04-18T14:09:13+09:00</updated >
1564
-
1565
- <summary type =" html" >< pre>< code> diff --git a/reference/execution/execution/default_domain/transform_sender.md b/reference/execution/execution/default_domain/transform_sender.md
1566
- index caf2f3324..3d9b94d6d 100644
1567
- --- a/reference/execution/execution/default_domain/transform_sender.md
1568
- +++ b/reference/execution/execution/default_domain/transform_sender.md
1569
- @@ -17,7 +17,7 @@ constexpr sender decltype(auto) transform_sender(Sndr& amp;& amp; sndr, const Env& amp;... env)
1570
-
1571
- ## 概要
1572
- Sender変換のデフォルト動作。
1573
- -[`execution::transform_sender`](../transform_sender.md.nolink)に対するスタマイゼーションポイントとして機能する。
1574
- +[`execution::transform_sender`](../transform_sender.md.nolink)に対するスタマイゼーションポイントとして機能する。
1575
-
1576
- - 定義されていれば、[Senderのタグ型](../tag_of_t.md.nolink)の`transform_sender`メンバ関数に変換動作を委譲する。
1577
- - そうでなければ、無変換。
1578
- @@ -27,7 +27,7 @@ Sender変換のデフォルト動作。
1579
- 説明用の式`e`を次の通りとしたとき、`e`を返す。
1580
-
1581
- - 適格ならば、式[`tag_of_t`](tag_of_t.md.nolink)`& lt;Sndr& gt;().transform_sender(`[`std::forward& lt;Sndr& gt;(sndr)`](/reference/utility/forward.md)`, env...)`
1582
- -- そうでなければ、[`std::forward`](/reference/utility/forward.md)`& lt;Sndr& gt;(sndr)`
1583
- +- そうでなければ、[`std::forward`](/reference/utility/forward.md)`& lt;Sndr& gt;(sndr)`
1584
-
1585
-
1586
- ## 例外
1587
- @@ -35,6 +35,7 @@ Sender変換のデフォルト動作。
1588
- そうでなければ、式`e`から送出される例外。
1589
-
1590
-
1591
- +
1592
- ## バージョン
1593
- ### 言語
1594
- - C++26
1595
- @@ -47,7 +48,7 @@ Sender変換のデフォルト動作。
1596
-
1597
-
1598
- ## 関連項目
1599
- -- [`execution::transform_sender`](../transform_sender.md.nolink)
1600
- +- [`execution::transform_sender`](../transform_sender.md.nolink)
1601
-
1602
-
1603
- ## 参照
1604
- < /code>< /pre> </summary >
1605
-
1606
- <author >
1607
- <name >yoh</name >
1608
- <email >kawasaki.liamg@gmail.com</email >
1609
- </author >
1610
- </entry >
1611
-
1612
1476
</feed >
0 commit comments