最終更新日時: 2026年06月08日 00時58分39秒 (JST)
yoh が更新

履歴 編集

concept
<execution>

# std::execution::sender-to(C++26)

    namespace std::execution {
      template<class Sndr, class Rcvr>
      concept sender-to =
        sender_in<Sndr, env_of_t<Rcvr>> &&
        receiver-of<Rcvr, completion_signatures_of_t<Sndr, env_of_t<Rcvr>>> &&
        requires (Sndr&& sndr, Rcvr&& rcvr) {
          connect(std::forward<Sndr>(sndr), std::forward<Rcvr>(rcvr));
        };
    }

## 概要

`sender-to`は、Sender型 `Sndr`がReceiver型 `Rcvr`と接続可能であることを表す説明専用のコンセプトである。

## バージョン

### 言語

- C++26

## 参照

- P2300R10 `std::execution`
- P4159R0 Make `sender_in` and `receiver_of` exposition-only