11 template<
typename Rec>
15 explicit Type(
bool should_stop_, Rec receiver_)
32 template<concepts::Receiver Rec>
45 template<concepts::ReceiverOf<CompletionSignatures> Rec>
Definition just_void_or_stopped.h:10
meta::Type< OperationStateT< Rec > > OperationState
Definition just_void_or_stopped.h:33
meta::Type< SenderT > Sender
Definition just_void_or_stopped.h:52
constexpr auto just_void_or_stopped
Definition just_void_or_stopped.h:59
constexpr auto set_stopped
Definition set_stopped.h:14
constexpr auto set_value
Definition set_value.h:14
di::meta::Decay< decltype(T)> Tag
Definition tag_invoke.h:28
Definition set_stopped.h:6
Definition just_void_or_stopped.h:54
auto operator()(bool should_stop) const -> concepts::Sender auto
Definition just_void_or_stopped.h:55
Type(bool should_stop_, Rec receiver_)
Definition just_void_or_stopped.h:15
bool should_stop
Definition just_void_or_stopped.h:18
constexpr friend void tag_invoke(types::Tag< execution::start >, Type &self)
Definition just_void_or_stopped.h:22
Rec receiver
Definition just_void_or_stopped.h:19
Definition just_void_or_stopped.h:12
Definition just_void_or_stopped.h:36
bool should_stop
Definition just_void_or_stopped.h:42
types::CompletionSignatures< SetValue(), SetStopped()> CompletionSignatures
Definition just_void_or_stopped.h:40
constexpr friend auto tag_invoke(types::Tag< execution::connect >, Type self, Rec receiver)
Definition just_void_or_stopped.h:46
void is_sender
Definition just_void_or_stopped.h:38
Definition just_void_or_stopped.h:35
Definition completion_signuatures.h:7