di 0.1.0
|
Classes | |
struct | DataT |
struct | Function |
struct | NextDataT |
struct | NextOperationStateT |
struct | NextReceiverT |
struct | NextSenderT |
struct | NotError |
struct | OperationStateT |
struct | ReceiverT |
struct | SenderT |
struct | Stopped |
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 |