STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types
stapl::paragraph_impl::promotion_resolver< WF, GlobalVS, typename tuple_element< 0, GlobalVS >::type::reference > Struct Template Reference

Functor specialization used when WF::result_type == View0::reference and View::reference is a proxy. More...

Public Member Functions

template<typename T , typename Acc , typename LocalVS >
Result operator() (proxy< T, Acc > ref, LocalVS const &lvs, GlobalVS &gvs) const
 

Public Types

typedef tuple_element< 0, GlobalVS >::type::reference Result
 

Detailed Description

template<typename WF, typename GlobalVS>
struct stapl::paragraph_impl::promotion_resolver< WF, GlobalVS, typename tuple_element< 0, GlobalVS >::type::reference >

Functor specialization used when WF::result_type == View0::reference and View::reference is a proxy.

Member Function Documentation

◆ operator()()

template<typename WF , typename GlobalVS >
template<typename T , typename Acc , typename LocalVS >
Result stapl::paragraph_impl::promotion_resolver< WF, GlobalVS, typename tuple_element< 0, GlobalVS >::type::reference >::operator() ( proxy< T, Acc >  ref,
LocalVS const &  lvs,
GlobalVS &  gvs 
) const
Parameters
refResult of base workfunction application.
lvsLocalized view set.
gvsInitial viewset passed to task.

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