28 template<
typename... Types>
38 template<
typename... Types>
42 template<
typename... Types>
52 template<
typename... Types>
56 template<
typename Env, concepts::SenderIn<Env> Send>
60 template<
typename Env, concepts::SenderIn<Env> Send>
63 template<
typename Result,
typename Rec>
94 template<
typename Value, concepts::Receiver Rec>
97 template<
typename Send>
105 template<concepts::DecaysTo<Type> Self,
typename Env>
111 template<concepts::DecaysTo<Type> Self, concepts::Receiver Rec,
112 typename Value = ResultType<MakeEnv<meta::EnvOf<Rec>>, meta::Like<Self, Send>>>
126 template<concepts::Sender Send>
130 template<concepts::Sender Send>
132 auto operator()(Send&& sender)
const {
138 template<concepts::Sender Send>
140 auto operator()(Send&& sender)
const {
Definition operations.h:11
Definition sender_to.h:11
Definition into_result.h:27
meta::Type< ReceiverT< Value, Rec > > Receiver
Definition into_result.h:95
vocab::Result< meta::ValueTypesOf< Send, Env, ResultTypeImpl::template Invoke, ResultTypeConcatImpl::template Invoke > > ResultType
Definition into_result.h:57
vocab::Result< into_variant_ns::IntoVariantType< Send, Env > > WithVariantResultType
Definition into_result.h:61
meta::Type< SenderT< Send > > Sender
Definition into_result.h:127
constexpr auto set_error
Definition set_error.h:14
constexpr auto into_variant
Definition into_variant.h:86
constexpr auto make_env
Create an environment with overrides for queries.
Definition make_env.h:147
constexpr auto into_result
Definition into_result.h:146
meta::Type< receiver_interface_ns::ReceiverAdaptor< Self, Base > > ReceiverAdaptor
Definition receiver_adaptor.h:236
constexpr auto set_stopped
Definition set_stopped.h:14
decltype(make_env(util::declval< BaseEnv >(), util::declval< Withs >()...)) MakeEnv
Represent an environment with overrides for queries.
Definition make_env.h:189
constexpr auto get_env
Definition get_env.h:27
constexpr auto connect
Definition connect.h:42
constexpr auto into_variant_result
Definition into_result.h:147
constexpr auto set_value
Definition set_value.h:14
di::meta::Decay< decltype(T)> Tag
Definition tag_invoke.h:28
constexpr auto unexpect
Definition unexpect.h:8
Expected< T, Error > Result
Definition result.h:8
StatusCode< Erased< long > > Error
Definition error.h:8
constexpr auto in_place
Definition in_place.h:8
Definition into_result.h:129
Definition into_result.h:65
ReceiverAdaptor< Type, Rec > Base
Definition into_result.h:66
Definition into_result.h:64
Definition into_result.h:43
Definition into_result.h:51
meta::Type< ResultTypeConcatImplHelper< Types... > > Invoke
Definition into_result.h:53
Definition into_result.h:29
Definition into_result.h:37
meta::Type< ResultTypeImplHelper< Types... > > Invoke
Definition into_result.h:39
Definition into_result.h:99
void is_sender
Definition into_result.h:100
friend auto tag_invoke(types::Tag< get_completion_signatures >, Self &&, Env &&) -> types::CompletionSignatures< SetValue(ResultType< MakeEnv< Env >, meta::Like< Self, Send > >)>
Definition into_result.h:106
constexpr friend auto tag_invoke(types::Tag< get_env >, Type const &self)
Definition into_result.h:120
Send sender
Definition into_result.h:102
friend auto tag_invoke(types::Tag< connect >, Self &&self, Rec receiver)
Definition into_result.h:115
Definition into_result.h:98
Definition into_result.h:137
Definition completion_signuatures.h:7