STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Static Public Member Functions
stapl::paragraph_impl::count_df_preds_func Struct Reference

Functor used to identify deferred evaluation views and accessors in the specification of a task. More...

Static Public Member Functions

template<typename Spec >
static std::size_t apply (Spec const &)
 default case for non-deferred evaluation parameters.
 
template<typename T >
static std::size_t apply (std::pair< edge_view< T > *, typename edge_view< T >::index_type > const &)
 Counts the specificiation of subviews backed by edge_containers. More...
 
template<typename View >
static std::size_t apply (std::pair< ptr_wrapper< View >, typename View::index_type > const &)
 Counts the specificiation of consumed results of preceeding tasks. More...
 
template<typename T , typename... OptionalFilter>
static std::size_t apply (std::pair< ptr_wrapper< aggregated_edge_view< T, OptionalFilter... >>, std::vector< std::size_t > > const &vid)
 Counts the specificiation of aggregated consumed results of preceeding tasks.
 

Detailed Description

Functor used to identify deferred evaluation views and accessors in the specification of a task.

Member Function Documentation

◆ apply() [1/2]

template<typename T >
static std::size_t stapl::paragraph_impl::count_df_preds_func::apply ( std::pair< edge_view< T > *, typename edge_view< T >::index_type > const &  )
static

Counts the specificiation of subviews backed by edge_containers.

◆ apply() [2/2]

template<typename View >
static std::size_t stapl::paragraph_impl::count_df_preds_func::apply ( std::pair< ptr_wrapper< View >, typename View::index_type > const &  )
static

Counts the specificiation of consumed results of preceeding tasks.


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