16 auto operator()(Sched&& sched, ExtraArgs&&... extra_args)
const {
19 "async_open() customizations must return a deferred di::AsyncResource instance.");
20 return tag_invoke(*
this, util::forward<Sched>(sched), util::forward<ExtraArgs>(extra_args)...);
Checks that a type model AsyncResource.
Definition run.h:50
Definition scheduler.h:21
Definition tag_invoke.h:33
Definition async_open.h:12
constexpr auto async_open
Definition async_open.h:25
constexpr tag_invoke_detail::TagInvokeFn tag_invoke
Definition tag_invoke.h:22
Definition async_open.h:13