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

Go to the source code of this file.

Classes

struct  di::execution::on_ns::OperationStateT< Send, Rec, Sched >
 
struct  di::execution::on_ns::ReceiverWithEnvT< Send, Rec, Sched >
 
struct  di::execution::on_ns::ReceiverWithEnvT< Send, Rec, Sched >::Type
 
struct  di::execution::on_ns::ReceiverT< Send, Rec, Sched >
 
struct  di::execution::on_ns::ReceiverT< Send, Rec, Sched >::Type
 
struct  di::execution::on_ns::OperationStateT< Send, Rec, Sched >::Type
 
struct  di::execution::on_ns::SenderT< Send, Sched >
 
struct  di::execution::on_ns::SenderT< Send, Sched >::Type
 
struct  di::execution::on_ns::Function
 

Namespaces

namespace  di
 
namespace  di::execution
 
namespace  di::execution::on_ns
 

Typedefs

template<concepts::Sender Send, concepts::Receiver Rec, concepts::Scheduler Sched>
using di::execution::on_ns::OperationState = meta::Type<OperationStateT<Send, Rec, Sched>>
 
template<typename Base, concepts::Scheduler Sched>
using di::execution::on_ns::Env = MakeEnv<Base, With<types::Tag<get_scheduler>, Sched>>
 
template<concepts::Sender Send, concepts::Receiver Rec, concepts::Scheduler Sched>
using di::execution::on_ns::ReceiverWithEnv = meta::Type<ReceiverWithEnvT<Send, Rec, Sched>>
 
template<concepts::Sender Send, concepts::Receiver Rec, concepts::Scheduler Sched>
using di::execution::on_ns::Receiver = meta::Type<ReceiverT<Send, Rec, Sched>>
 
template<concepts::Sender Send, concepts::Scheduler Sched>
using di::execution::on_ns::Sender = meta::Type<SenderT<Send, Sched>>
 

Variables

constexpr auto di::execution::on = on_ns::Function {}