namespace std::exectution {
template<
sender Sndr,
class Env = env<>,
valid-completion-signatures AdditionalSignatures = completion_signatures<>,
template<class...> class SetValue = see below,
template<class> class SetError = see below,
valid-completion-signatures SetStopped = completion_signatures<set_stopped_t()>>
requires sender_in<Sndr, Env>
using transform_completion_signatures_of =
transform_completion_signatures<
completion_signatures_of_t<Sndr, Env>,
AdditionalSignatures, SetValue, SetError, SetStopped>;
}
概要
Sender型Sndr
が環境Env
において非同期操作を作成できるとき、Senderの完了シグネチャ集合から別の完了シグネチャ集合へ変換するエイリアステンプレート。
バージョン
言語
- C++26
処理系
- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??