Skip to content

Commit 1adf476

Browse files
committed
execution/into_variant: 効果説明誤りを修正 (#1384)
- get-state: 型情報の計算が主目的であり、その値は意味をなさない。 - complete: Stateの型情報のみを利用し、パラメータ値は利用しない。
1 parent 248c362 commit 1adf476

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

reference/execution/execution/into_variant.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ namespace std::execution {
4949
5050
`impls-for<into_variant_t>::get-state`メンバは、下記ラムダ式と等価な関数呼び出し可能なオブジェクトで初期化される。
5151
52-
- 子[Sender](sender.md)の[値完了シグニチャを集約](value_types_of_t.md)した[`variant`](/reference/variant/variant.md)`<`[`tuple`](/reference/variant/variant.md)`<...>, ...>`型をデフォルト構築して返す
52+
- 子[Sender](sender.md)の[値完了シグニチャを集約](value_types_of_t.md)した[`variant`](/reference/variant/variant.md)`<`[`tuple`](/reference/variant/variant.md)`<...>, ...>`型を[`type_identity`](/reference/type_traits/type_identity.md)クラステンプレートのパラメータに格納して返す
5353
5454
```cpp
5555
[]<class Sndr, class Rcvr>(Sndr&& sndr, Rcvr& rcvr) noexcept
@@ -64,7 +64,8 @@ namespace std::execution {
6464

6565
`impls-for<into_variant_t>::complete`メンバは、下記ラムダ式と等価な関数呼び出し可能なオブジェクトで初期化される。
6666

67-
- [値完了](set_value.md)の場合、引数パック`args...`から[`variant`](/reference/variant/variant.md)型の送信値を構築して接続先[Receiver](receiver.md)[値完了関数](set_value.md)を呼び出す。
67+
- `State`として渡される前述`get-state`メンバ戻り値型([`type_identity`](/reference/type_traits/type_identity.md))から、`into_varinat`の送信値となる[`variant`](/reference/variant/variant.md)`<`[`tuple`](/reference/variant/variant.md)`<...>, ...>`型情報を取り出す。
68+
- [値完了](set_value.md)の場合、引数パック`args...`から送信値を構築して接続先[Receiver](receiver.md)[値完了関数](set_value.md)を呼び出す。
6869
- [エラー完了](set_error.md)または[停止完了](set_stopped.md)の場合、接続先[Receiver](receiver.md)の同種完了関数に全引数を転送する。
6970

7071
```cpp
@@ -78,7 +79,7 @@ namespace std::execution {
7879
}
7980
}
8081
```
81-
* set_value[link set_value.md]
82+
* set_value_t[link set_value.md]
8283
* decayed-tuple[link decayed-tuple.md]
8384
* std::move[link /reference/utility/move.md]
8485

0 commit comments

Comments
 (0)