STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
stapl::paragraph_impl::wf_invoke_void< WF, ViewSet, IdxList > Struct Template Reference

Function object that invokes a workfunction by expanding a set views stored in a tuple into a comma separated list of parameters. This list defines the actual parameters to the workfunction.It is used for workfunctions returning void. More...

Detailed Description

template<typename WF, typename ViewSet, typename IdxList = make_index_sequence< tuple_size<typename std::remove_const<ViewSet>::type>::value>>
struct stapl::paragraph_impl::wf_invoke_void< WF, ViewSet, IdxList >

Function object that invokes a workfunction by expanding a set views stored in a tuple into a comma separated list of parameters. This list defines the actual parameters to the workfunction.

It is used for workfunctions returning void.

Template Parameters
WFWorkfunction type.
ViewSetA tuple where each element is a view that should be passed to the workfunction invocation.
IdxListInteger pack of indices used for tuple argument expansion.
Returns
The return value of the workfunction invocation

The documentation for this struct was generated from the following file: