| 492 | asio_impl::query(std::declval<Executor const &>(), std::declval<Query const &>()); |
| 493 | } |
| 494 | constexpr decltype(auto) query(Query const & q) const noexcept |
| 495 | { |
| 496 | return asio_impl::query(ex_, q); |
| 497 | } |
| 498 | |
| 499 | template <typename... Args> |
| 500 | requires requires { |