#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. | |