Functor used to identify deferred evaluation views and accessors in the specification of a task.
More...
|
|
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.
|
| |
Functor used to identify deferred evaluation views and accessors in the specification of a task.
◆ 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: