Specialization for PARAGRAPH's with a void return value. More...
Public Member Functions | |
result_container_base * | get_result_container (void) |
bool | has_outstanding_consumers (void) const |
void | reset (void) |
size_t | apply (task_graph const &, bool) |
Effectively a noop to maintain uniform interface. No result container, etc need be created no task value is propagated on the PARAGRAPH's outgoing edge. | |
os_td_wait_t * | set_os_result_notifier (task_graph &tg, tmp_result_type) |
Returns a nulltpr (i.e., noop) when the return type of the paragraph is void, as there's no need to create an instance of one_sided_wait_td_notifier. | |
void | set_result_impl (std::size_t, task_graph::task_id_t, task_graph &) |
void | finalize_result (size_t) |
Changes return value that leaves the PARAGRAPH from size_t that the result task produces to the external void return type of PARAGRAPH. | |
Public Types | |
using | tmp_result_type = size_t |
using | result_type = void |
using | edge_type = void |
using | os_td_wait_t = one_sided_wait_td_notifier< void > |
Specialization for PARAGRAPH's with a void return value.