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>>> |
| using di::execution::from_container_ns::Data = meta::Type<DataT<Con, Rec>> |
| using di::execution::from_container_ns::NextOperationState = meta::Type<NextOperationStateT<Con, Rec, R>> |
| using di::execution::from_container_ns::NextReceiver = meta::Type<NextReceiverT<Con, Rec>> |
| using di::execution::from_container_ns::NextSender = meta::Type<NextSenderT<Con, Rec>> |
| using di::execution::from_container_ns::OperationState = meta::Type<OperationStateT<Con, Rec>> |
| using di::execution::from_container_ns::Sequence = meta::Type<SequenceT<meta::Decay<Con>>> |
| using di::execution::from_container_ns::Signatures = types::CompletionSignatures<SetValue(meta::ContainerRValue<Con>)> |