#include "di/execution/concepts/receiver.h"#include "di/execution/concepts/sender.h"#include "di/execution/concepts/sender_to.h"#include "di/execution/interface/connect.h"#include "di/execution/interface/get_env.h"#include "di/execution/meta/completion_signatures_of.h"#include "di/execution/query/get_completion_signatures.h"#include "di/execution/query/is_debug_env.h"#include "di/execution/query/make_env.h"#include "di/execution/receiver/receiver_adaptor.h"#include "di/execution/types/empty_env.h"#include "di/function/curry.h"#include "di/function/pipeable.h"#include "di/function/tag_invoke.h"#include "di/meta/constexpr.h"#include "di/meta/core.h"#include "di/meta/operations.h"#include "di/meta/util.h"Go to the source code of this file.
Namespaces | |
| namespace | di |
| namespace | di::execution |
| namespace | di::execution::with_env_ns |
Typedefs | |
| template<concepts::Receiver Rec, typename Env> | |
| using | di::execution::with_env_ns::Receiver = meta::Type<ReceiverT<Rec, Env>> |
| template<concepts::Sender Send, typename Env> | |
| using | di::execution::with_env_ns::Sender = meta::Type<SenderT<meta::RemoveCVRef<Send>, meta::Decay<Env>>> |
Variables | |
| constexpr auto | di::execution::with_env = function::curry(with_env_ns::Function {}, c_<2ZU>) |
| Adapts a sender to run with a specified environment. | |
| constexpr auto | di::execution::with_debug_env = with_env_ns::DebugFunction {} |
| Adapts a sender to run with a debug environment. | |