Classes | |
struct | ConnectFunction |
struct | DummyReturnObject |
struct | GetAllocatorFunction |
struct | GetCompletionSignaturesFunction |
struct | GetDelegateeSchedulerFunction |
struct | GetEnvFunction |
struct | GetForwardProgressGuaranteeFunction |
struct | GetSchedulerFunction |
struct | GetStopTokenFunction |
struct | ScheduleFunction |
struct | StartFunction |
Concepts | |
concept | CustomConnect |
concept | AwaitableConnect |
Typedefs | |
template<concepts::CompletionSignature Sig> | |
using | MethodForSig |
template<concepts::ValidCompletionSignatures Sigs> | |
using | AnySigs |
template<concepts::ValidCompletionSignatures Sigs, typename Env> | |
using | AnyReceiverMethods |
template<typename Rec, typename Op, typename Env> | |
using | AnySenderInterface = meta::List<types::Method<detail::ConnectFunction, Op(types::This&&, Rec)>> |
Functions | |
template<concepts::Sender Send, concepts::Method M, concepts::Receiver Rec = meta::At<meta::AsList<meta::MethodSignature<M>>, 1>, concepts::OperationState R = meta::LanguageFunctionReturn<meta::MethodSignature<M>>> requires (concepts::SenderTo<Send, Rec>) | |
auto | tag_invoke (detail::ConnectFunction, M, Send &&sender, meta::TypeIdentity< Rec && > receiver) -> R |
using di::execution::detail::AnyReceiverMethods |
using di::execution::detail::AnySenderInterface = meta::List<types::Method<detail::ConnectFunction, Op(types::This&&, Rec)>> |
using di::execution::detail::AnySigs |
using di::execution::detail::MethodForSig |
auto di::execution::detail::tag_invoke | ( | detail::ConnectFunction | , |
M | , | ||
Send && | sender, | ||
meta::TypeIdentity< Rec && > | receiver ) -> R |