|
di 0.1.0
|
Classes | |
| struct | NotError |
| struct | Stopped |
| struct | DataT |
| struct | NextDataT |
| struct | NextReceiverT |
| struct | NextOperationStateT |
| struct | NextSenderT |
| struct | ReceiverT |
| struct | OperationStateT |
| struct | SenderT |
| struct | Function |
Typedefs | |
| template<typename T> | |
| using | DecayedRValue = meta::Decay<T>&& |
| template<typename... Types> | |
| using | DecayedVariant = vocab::Variant<meta::Decay<Types>...> |
| template<typename Env, typename Seq> | |
| using | ErrorStorage |
| template<concepts::Sender Seq, concepts::Receiver Rec> | |
| using | Data = meta::Type<DataT<Seq, Rec>> |
| template<concepts::Sender Seq, concepts::Receiver Rec, concepts::Sender Next, concepts::Receiver NextRec> | |
| using | NextData = meta::Type<NextDataT<Seq, Rec, Next, NextRec>> |
| template<concepts::Sender Seq, concepts::Receiver Rec, concepts::Sender Next, concepts::Receiver NextRec> | |
| using | NextReceiver = meta::Type<NextReceiverT<Seq, Rec, Next, NextRec>> |
| template<concepts::Sender Seq, concepts::Receiver Rec, concepts::Sender Next, concepts::Receiver NextRec> | |
| using | NextOperationState = meta::Type<NextOperationStateT<Seq, Rec, Next, NextRec>> |
| template<typename Next, typename Env> | |
| using | NextSignatures |
| template<concepts::Sender Seq, concepts::Receiver Rec, concepts::Sender Next> | |
| using | NextSender = meta::Type<NextSenderT<Seq, Rec, Next>> |
| template<concepts::Sender Seq, concepts::Receiver Rec> | |
| using | Receiver = meta::Type<ReceiverT<Seq, Rec>> |
| template<concepts::Sender Seq, concepts::Receiver Rec> | |
| using | OperationState = meta::Type<OperationStateT<Seq, Rec>> |
| template<typename Err> | |
| using | ErrorsWithStopped = types::CompletionSignatures<SetStopped(), SetError(DecayedRValue<Err>)> |
| template<typename Seq, typename Env> | |
| using | Completions |
| template<concepts::Sender Seq> | |
| using | Sender = meta::Type<SenderT<meta::RemoveCVRef<Seq>>> |
Variables | |
| template<typename Env, typename Seq> | |
| constexpr bool | sends_stopped |
| using di::execution::ignore_all_ns::Completions |
| using di::execution::ignore_all_ns::Data = meta::Type<DataT<Seq, Rec>> |
| using di::execution::ignore_all_ns::DecayedRValue = meta::Decay<T>&& |
| using di::execution::ignore_all_ns::DecayedVariant = vocab::Variant<meta::Decay<Types>...> |
| using di::execution::ignore_all_ns::ErrorStorage |
| using di::execution::ignore_all_ns::ErrorsWithStopped = types::CompletionSignatures<SetStopped(), SetError(DecayedRValue<Err>)> |
| using di::execution::ignore_all_ns::NextData = meta::Type<NextDataT<Seq, Rec, Next, NextRec>> |
| using di::execution::ignore_all_ns::NextOperationState = meta::Type<NextOperationStateT<Seq, Rec, Next, NextRec>> |
| using di::execution::ignore_all_ns::NextReceiver = meta::Type<NextReceiverT<Seq, Rec, Next, NextRec>> |
| using di::execution::ignore_all_ns::NextSender = meta::Type<NextSenderT<Seq, Rec, Next>> |
| using di::execution::ignore_all_ns::NextSignatures |
| using di::execution::ignore_all_ns::OperationState = meta::Type<OperationStateT<Seq, Rec>> |
| using di::execution::ignore_all_ns::Receiver = meta::Type<ReceiverT<Seq, Rec>> |
| using di::execution::ignore_all_ns::Sender = meta::Type<SenderT<meta::RemoveCVRef<Seq>>> |
|
constexpr |