| 218 | template <typename Executor, |
| 219 | ASIO_COMPLETION_TOKEN_FOR(void()) CompletionToken> |
| 220 | ASIO_INITFN_AUTO_RESULT_TYPE(CompletionToken, void()) dispatch( |
| 221 | const Executor& ex, ASIO_MOVE_ARG(CompletionToken) token, |
| 222 | typename enable_if< |
| 223 | execution::is_executor<Executor>::value || is_executor<Executor>::value |
| 224 | >::type*) |
| 225 | { |
| 226 | return async_initiate<CompletionToken, void()>( |
| 227 | detail::initiate_dispatch_with_executor<Executor>(ex), token); |
| 228 | } |
| 229 | |
| 230 | template <typename ExecutionContext, |
| 231 | ASIO_COMPLETION_TOKEN_FOR(void()) CompletionToken> |
no test coverage detected