STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Static Public Member Functions
stapl::detail::create_task_impl< Localize > Struct Template Reference

Called after a tasks' views have been created to make the task object. Statically guards localization with is_localizable< metafunction. More...

Static Public Member Functions

template<typename SchedulerEntry , typename Migratable , typename Persistent , typename SchedulerInfoParam , typename WFParam >
static paragraph_impl::task_base_intermediate< SchedulerEntry > * apply (tg_callback const &, detail::edge_entry_base *edge_entry_ptr, SchedulerInfoParam &&scheduler_info, WFParam &&wf)
 Specialization for viewless task. No need to apply localization.
 
template<typename SchedulerEntry , typename Migratable , typename Persistent , typename SchedulerInfoParam , typename WFParam , typename ... ViewParams>
static paragraph_impl::task_base_intermediate< SchedulerEntry > * apply (tg_callback const &cb, detail::edge_entry_base *edge_entry_ptr, SchedulerInfoParam &&scheduler_info, WFParam &&wf, ViewParams &&... views)
 

Detailed Description

template<bool Localize>
struct stapl::detail::create_task_impl< Localize >

Called after a tasks' views have been created to make the task object. Statically guards localization with is_localizable< metafunction.

Template Parameters
LocalizeStatically denotes whether localization should be performed. Used to dispatch to proper specialization.

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