| 58 | |
| 59 | template <typename CT, typename DT> |
| 60 | bool waitUntil(const std::chrono::time_point<CT, DT> &Timeout) const { |
| 61 | return Future.wait_until(Timeout) == std::future_status::ready; |
| 62 | } |
| 63 | |
| 64 | friend void swap(Async &LHS, Async &RHS) noexcept { |
| 65 | using std::swap; |
no outgoing calls