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

Classes

struct  DataT
 
struct  Function
 
struct  NextOperationStateT
 
struct  NextReceiverT
 
struct  NextSenderT
 
struct  OperationStateT
 
struct  SequenceT
 
struct  ValidLifetimeTag
 

Typedefs

template<concepts::InputContainer Con, concepts::Receiver Rec>
using Data = meta::Type<DataT<Con, Rec>>
 
template<concepts::InputContainer Con, concepts::Receiver Rec>
using OperationState = meta::Type<OperationStateT<Con, Rec>>
 
template<concepts::InputContainer Con, concepts::Receiver Rec>
using NextReceiver = meta::Type<NextReceiverT<Con, Rec>>
 
template<concepts::InputContainer Con, concepts::Receiver Rec, concepts::Receiver R>
using NextOperationState = meta::Type<NextOperationStateT<Con, Rec, R>>
 
template<concepts::InputContainer Con, concepts::Receiver Rec>
using NextSender = meta::Type<NextSenderT<Con, Rec>>
 
template<typename Con, typename Env>
using Signatures = types::CompletionSignatures<SetValue(meta::ContainerRValue<Con>)>
 
template<concepts::InputContainer Con>
using Sequence = meta::Type<SequenceT<meta::Decay<Con>>>
 

Typedef Documentation

◆ Data

template<concepts::InputContainer Con, concepts::Receiver Rec>
using di::execution::from_container_ns::Data = meta::Type<DataT<Con, Rec>>

◆ NextOperationState

template<concepts::InputContainer Con, concepts::Receiver Rec, concepts::Receiver R>
using di::execution::from_container_ns::NextOperationState = meta::Type<NextOperationStateT<Con, Rec, R>>

◆ NextReceiver

template<concepts::InputContainer Con, concepts::Receiver Rec>
using di::execution::from_container_ns::NextReceiver = meta::Type<NextReceiverT<Con, Rec>>

◆ NextSender

template<concepts::InputContainer Con, concepts::Receiver Rec>
using di::execution::from_container_ns::NextSender = meta::Type<NextSenderT<Con, Rec>>

◆ OperationState

template<concepts::InputContainer Con, concepts::Receiver Rec>
using di::execution::from_container_ns::OperationState = meta::Type<OperationStateT<Con, Rec>>

◆ Sequence

template<concepts::InputContainer Con>
using di::execution::from_container_ns::Sequence = meta::Type<SequenceT<meta::Decay<Con>>>

◆ Signatures