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 |
Helper class used to promote an execution policy.
InputView | The type of the original view of the policy |
OutputView | The type of the desired output view |