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>> |