Classes | |
struct | Function |
struct | OperationStateBaseT |
struct | OperationStateT |
struct | SenderT |
struct | SharedReceiverT |
struct | SharedStateT |
struct | StopCallbackFunction |
Typedefs | |
using | StopSource = sync::InPlaceStopSource |
using | StopToken = sync::InPlaceStopToken |
template<typename T> | |
using | DecayedCLValue = meta::Decay<T> const& |
using | Env = MakeEnv<EmptyEnv, With<Tag<get_stop_token>, StopToken>> |
template<typename... Values> | |
using | SigSetValue = CompletionSignatures<SetValue(meta::Decay<DecayedCLValue<Values>>...)> |
template<typename E> | |
using | SigSetError = CompletionSignatures<SetError(meta::Decay<DecayedCLValue<E>>)> |
template<typename Send> | |
using | Sigs |
using | OperationStateBase = meta::Type<OperationStateBaseT> |
template<typename SharedState> | |
using | SharedReceiver = meta::Type<SharedReceiverT<SharedState>> |
template<typename Send, typename SenderAttr, typename Alloc> | |
using | SharedState = meta::Type<SharedStateT<Send, meta::Decay<SenderAttr>, meta::Decay<Alloc>>> |
template<typename Send, typename Rec, typename SenderAttr, typename Alloc> | |
using | OperationState = meta::Type<OperationStateT<Send, Rec, SenderAttr, Alloc>> |
template<typename Send, typename Alloc> | |
using | Sender = meta::Type<SenderT<Send, meta::Decay<Alloc>>> |
using di::execution::split_ns::DecayedCLValue = meta::Decay<T> const& |
using di::execution::split_ns::Env = MakeEnv<EmptyEnv, With<Tag<get_stop_token>, StopToken>> |
using di::execution::split_ns::OperationState = meta::Type<OperationStateT<Send, Rec, SenderAttr, Alloc>> |
using di::execution::split_ns::Sender = meta::Type<SenderT<Send, meta::Decay<Alloc>>> |
using di::execution::split_ns::SharedReceiver = meta::Type<SharedReceiverT<SharedState>> |
using di::execution::split_ns::SharedState = meta::Type<SharedStateT<Send, meta::Decay<SenderAttr>, meta::Decay<Alloc>>> |
using di::execution::split_ns::Sigs |
using di::execution::split_ns::SigSetError = CompletionSignatures<SetError(meta::Decay<DecayedCLValue<E>>)> |
using di::execution::split_ns::SigSetValue = CompletionSignatures<SetValue(meta::Decay<DecayedCLValue<Values>>...)> |