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

Go to the source code of this file.

Classes

struct  di::execution::sync_wait_ns::EnvT< Context >
 
struct  di::execution::sync_wait_ns::EnvT< Context >::Type
 
struct  di::execution::sync_wait_ns::ReceiverT< Result, Context >
 
struct  di::execution::sync_wait_ns::ReceiverT< Result, Context >::Type
 
struct  di::execution::sync_wait_ns::Uninit< T >
 
struct  di::execution::sync_wait_ns::OnFunction
 
struct  di::execution::sync_wait_ns::WithVariantOnFunction
 
struct  di::execution::sync_wait_ns::Function
 
struct  di::execution::sync_wait_ns::WithVariantFunction
 

Namespaces

namespace  di
 
namespace  di::execution
 
namespace  di::execution::sync_wait_ns
 

Typedefs

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

Variables

constexpr auto di::execution::sync_wait = sync_wait_ns::Function {}
 
constexpr auto di::execution::sync_wait_with_variant = sync_wait_ns::WithVariantFunction {}
 
constexpr auto di::execution::sync_wait_on = function::curry(sync_wait_ns::OnFunction {}, meta::c_<2ZU>)
 
constexpr auto di::execution::sync_wait_with_variant_on
 
constexpr auto di::sync_wait
 
constexpr auto di::sync_wait_on
 
constexpr auto di::sync_wait_with_variant
 
constexpr auto di::sync_wait_with_variant_on