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>&&...)> |