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