Iros
 
Loading...
Searching...
No Matches
di::execution::sync_wait_ns Namespace Reference

Classes

struct  EnvT
 
struct  Function
 
struct  OnFunction
 
struct  ReceiverT
 
struct  Uninit
 
struct  WithVariantFunction
 
struct  WithVariantOnFunction
 

Typedefs

template<concepts::ExecutionContext Context>
using Scheduler = meta::ExecutionContextScheduler<Context>
 
template<concepts::ExecutionContext Context>
using Env = meta::Type<EnvT<Context>>
 
template<typename Result, concepts::ExecutionContext Context>
using Receiver = meta::Type<ReceiverT<Result, Context>>
 
template<concepts::ExecutionContext Context, concepts::SenderIn< Env< Context > > Send>
using ResultType = into_result_ns::ResultType<Env<Context>, Send>
 
template<concepts::ExecutionContext Context, concepts::SenderIn< Env< Context > > Send>
using WithVariantResultType = into_result_ns::WithVariantResultType<Env<Context>, Send>
 

Typedef Documentation

◆ Env

template<concepts::ExecutionContext Context>
using di::execution::sync_wait_ns::Env = meta::Type<EnvT<Context>>

◆ Receiver

template<typename Result, concepts::ExecutionContext Context>
using di::execution::sync_wait_ns::Receiver = meta::Type<ReceiverT<Result, Context>>

◆ ResultType

template<concepts::ExecutionContext Context, concepts::SenderIn< Env< Context > > Send>
using di::execution::sync_wait_ns::ResultType = into_result_ns::ResultType<Env<Context>, Send>

◆ Scheduler

template<concepts::ExecutionContext Context>
using di::execution::sync_wait_ns::Scheduler = meta::ExecutionContextScheduler<Context>

◆ WithVariantResultType

template<concepts::ExecutionContext Context, concepts::SenderIn< Env< Context > > Send>
using di::execution::sync_wait_ns::WithVariantResultType = into_result_ns::WithVariantResultType<Env<Context>, Send>