Classes | |
| struct | DataT |
| struct | Function |
| struct | NextDataT |
| struct | NextOperationStateT |
| struct | NextReceiverT |
| struct | NextSenderT |
| struct | OperationStateT |
| struct | ReceiverT |
| struct | SenderT |
Typedefs | |
| template<typename Seq, typename Rec> | |
| using | Data = meta::Type<DataT<Seq, Rec>> |
| template<typename Seq, typename Rec, typename Next, typename R> | |
| using | NextData = meta::Type<NextDataT<Seq, Rec, Next, R>> |
| template<typename Seq, typename Rec, typename Next, typename R> | |
| using | NextReceiver = meta::Type<NextReceiverT<Seq, Rec, Next, R>> |
| template<typename Seq, typename Rec, typename Next, typename R> | |
| using | NextOperationState = meta::Type<NextOperationStateT<Seq, Rec, Next, R>> |
| template<typename Seq, typename Rec, typename Next> | |
| using | NextSender = meta::Type<NextSenderT<Seq, Rec, meta::RemoveCVRef<Next>>> |
| template<typename Seq, typename Rec> | |
| using | Receiver = meta::Type<ReceiverT<Seq, Rec>> |
| template<typename Seq, typename Rec> | |
| using | OperationState = meta::Type<OperationStateT<Seq, Rec>> |
| template<typename... Values> | |
| using | SigSetValue = CompletionSignatures<SetValue(meta::Decay<Values>&&...)> |
| template<typename E> | |
| using | SigSetError = CompletionSignatures<SetError(meta::Decay<E>&&)> |
| template<typename Seq, typename Env> | |
| using | Sigs |
| template<typename Seq> | |
| using | Sender = meta::Type<SenderT<meta::RemoveCVRef<Seq>>> |
| using di::execution::first_value_ns::Data = meta::Type<DataT<Seq, Rec>> |
| using di::execution::first_value_ns::NextData = meta::Type<NextDataT<Seq, Rec, Next, R>> |
| using di::execution::first_value_ns::NextOperationState = meta::Type<NextOperationStateT<Seq, Rec, Next, R>> |
| using di::execution::first_value_ns::NextReceiver = meta::Type<NextReceiverT<Seq, Rec, Next, R>> |
| using di::execution::first_value_ns::NextSender = meta::Type<NextSenderT<Seq, Rec, meta::RemoveCVRef<Next>>> |
| using di::execution::first_value_ns::OperationState = meta::Type<OperationStateT<Seq, Rec>> |
| using di::execution::first_value_ns::Receiver = meta::Type<ReceiverT<Seq, Rec>> |
| using di::execution::first_value_ns::Sender = meta::Type<SenderT<meta::RemoveCVRef<Seq>>> |
| using di::execution::first_value_ns::Sigs |
| using di::execution::first_value_ns::SigSetError = CompletionSignatures<SetError(meta::Decay<E>&&)> |
| using di::execution::first_value_ns::SigSetValue = CompletionSignatures<SetValue(meta::Decay<Values>&&...)> |