STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions
stapl::sgl::detail::promotion_visitor< InputView, OutputView > Struct Template Reference

Helper class used to promote an execution policy. More...

Public Member Functions

 promotion_visitor (OutputView &view)
 
type operator() (sgl::kla_policy &policy) const
 
type operator() (sgl::level_sync_policy &policy) const
 
type operator() (sgl::async_policy &policy) const
 
type operator() (sgl::hierarchical_policy< InputView > &policy) const
 
type operator() (sgl::hierarchical_hubs_policy< InputView > &policy) const
 
type operator() (sgl::hierarchical2_policy< InputView > &policy) const
 
template<typename T >
type operator() (T &&) const
 

Detailed Description

template<typename InputView, typename OutputView>
struct stapl::sgl::detail::promotion_visitor< InputView, OutputView >

Helper class used to promote an execution policy.

Template Parameters
InputViewThe type of the original view of the policy
OutputViewThe type of the desired output view

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