template <typename BulkTwoWayExecutor,
typename F,
typename Shape,
typename... Ts>
inline auto bulk_sync_execute_dispatch(
int,
BulkTwoWayExecutor&& exec,
F&& f,
const Shape& shape,
Ts&&... ts)
-> decltype(exec.bulk_sync_execute(
static_cast<decltype(f)&&>(f),
shape,
static_cast<decltype(ts)&&>(ts)...))
template <typename BulkTwoWayExecutor,
typename F,
typename Shape,
typename... Ts>
inline auto bulk_sync_execute_dispatch(
int,
BulkTwoWayExecutor&& exec,
F&& f,
const Shape& shape,
Ts&&... ts)
-> decltype(exec.bulk_sync_execute(
static_cast<decltype(f)&&>(f),
shape,
static_cast<decltype(ts)&&>(ts)...))Declared at: libs/pika/execution/include/pika/execution/executors/execution.hpp:687
Parameters
- int
- BulkTwoWayExecutor&& exec
- F&& f
- const Shape& shape
- Ts&&... ts