Creates the notifiers necessary to flow the result of a non-explicitly dependent task (i.e., those specified via consume) so it is available for the task being added on this location. More...
Public Member Functions | |
setup_edge_flow_func (NotifierPtr const notifier_ptr, executor_base *const exec_ptr, edge_container &edge_ct) | |
template<typename Spec > | |
void | operator() (Spec const &) const |
template<typename View > | |
void | operator() (std::pair< ptr_wrapper< View >, typename View::index_type > const &vid) const |
Create flow for a consumed result from a task within the PARAGRAPH. | |
Public Attributes | |
NotifierPtr | m_notifier_ptr |
executor_base * | m_exec_ptr |
edge_container & | m_edge_ct |
Creates the notifiers necessary to flow the result of a non-explicitly dependent task (i.e., those specified via consume) so it is available for the task being added on this location.