Classes | |
| struct | CountingScopeT |
| struct | DataT |
| struct | NestDataT |
| struct | NestOperationStateT |
| struct | NestReceiverT |
| struct | NestSenderT |
| struct | RunOperationT |
| struct | RunReceiverT |
| struct | RunSequenceT |
Typedefs | |
| template<typename Alloc> | |
| using | Data = meta::Type<DataT<Alloc>> |
| template<typename Alloc, typename E = EmptyEnv> | |
| using | Env = decltype(util::declval<Data<Alloc> const&>().get_env(util::declval<E const&>())) |
| template<typename Alloc, typename Rec> | |
| using | NestData = meta::Type<NestDataT<Alloc, Rec>> |
| template<typename Alloc, typename Rec> | |
| using | NestReceiver = meta::Type<NestReceiverT<Alloc, Rec>> |
| template<typename Alloc, typename Send, typename Rec> | |
| using | NestOperationState = meta::Type<NestOperationStateT<Alloc, Send, Rec>> |
| template<typename Alloc, typename Send> | |
| using | NestSender = meta::Type<NestSenderT<Alloc, meta::RemoveCVRef<Send>>> |
| template<typename Op, typename Data> | |
| using | RunReceiver = meta::Type<RunReceiverT<Op, Data>> |
| template<typename Alloc, typename Rec> | |
| using | RunOperation = meta::Type<RunOperationT<Alloc, Rec>> |
| template<typename Alloc> | |
| using | RunSequence = meta::Type<RunSequenceT<Alloc>> |
| using di::execution::counting_scope_ns::Data = meta::Type<DataT<Alloc>> |
| using di::execution::counting_scope_ns::Env = decltype(util::declval<Data<Alloc> const&>().get_env(util::declval<E const&>())) |
| using di::execution::counting_scope_ns::NestData = meta::Type<NestDataT<Alloc, Rec>> |
| using di::execution::counting_scope_ns::NestOperationState = meta::Type<NestOperationStateT<Alloc, Send, Rec>> |
| using di::execution::counting_scope_ns::NestReceiver = meta::Type<NestReceiverT<Alloc, Rec>> |
| using di::execution::counting_scope_ns::NestSender = meta::Type<NestSenderT<Alloc, meta::RemoveCVRef<Send>>> |
| using di::execution::counting_scope_ns::RunOperation = meta::Type<RunOperationT<Alloc, Rec>> |
| using di::execution::counting_scope_ns::RunReceiver = meta::Type<RunReceiverT<Op, Data>> |
| using di::execution::counting_scope_ns::RunSequence = meta::Type<RunSequenceT<Alloc>> |