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: