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

Classes

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

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