struct async_dispatch

Declaration

template <typename Func, typename Enable = void>
struct async_dispatch { /* full declaration omitted */ };

Declared at: libs/pika/executors/include/pika/executors/async.hpp:62

Method Overview

  • public template <typename F, typename... Ts>static inline std::enable_if_t<traits::detail::is_deferred_invocable_v<F, Ts...>, pika::future<util::detail::invoke_deferred_result_t<F, Ts...>>> call(F && f, Ts &&... ts)

Methods

template <typename F, typename... Ts>
static inline std::enable_if_t<
    traits::detail::
        is_deferred_invocable_v<F, Ts...>,
    pika::future<
        util::detail::
            invoke_deferred_result_t<F, Ts...>>>
call(F&& f, Ts&&... ts)

Declared at: libs/pika/executors/include/pika/executors/async.hpp:68

Parameters

F&& f
Ts&&... ts