Template Struct after< HeadT >

Inheritance Relationships

Base Type

Struct Documentation

template<typename HeadT>
struct udho::activities::after<HeadT> : public udho::activities::detail::after<HeadT>

Public Functions

after(HeadT &head)
template<typename ActivityT, typename ...Args>
subtask<ActivityT, typename HeadT::activity_type> perform(Args&&... args)
template<typename ActivityT, typename ...DependenciesT>
void attach(subtask<ActivityT, DependenciesT...> &sub)
template<typename CallbackT, typename StartT>
subtask<joined<CallbackT, typename StartT::collector_type>, typename HeadT::activity_type> finish(StartT &starter, CallbackT callback)