Iros
 
Loading...
Searching...
No Matches
with_env.h File Reference

Go to the source code of this file.

Classes

struct  di::execution::with_env_ns::ReceiverT< Rec, Env >
 
struct  di::execution::with_env_ns::ReceiverT< Rec, Env >::Type
 
struct  di::execution::with_env_ns::SenderT< Send, Env >
 
struct  di::execution::with_env_ns::SenderT< Send, Env >::Type
 
struct  di::execution::with_env_ns::Function
 
struct  di::execution::with_env_ns::DebugFunction
 

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.