Iros
 
Loading...
Searching...
No Matches
get_completion_scheduler.h
Go to the documentation of this file.
1#pragma once
2
6#include "di/util/as_const.h"
7
8namespace di::execution {
9template<concepts::OneOf<SetValue, SetError, SetStopped> CPO>
11 template<concepts::Queryable T>
13 constexpr auto operator()(T const& env) const -> concepts::Scheduler auto {
14 return function::tag_invoke(*this, env);
15 }
16};
17
18template<concepts::OneOf<SetValue, SetError, SetStopped> CPO>
20}
Definition scheduler.h:21
Definition tag_invoke.h:33
Definition bulk.h:30
constexpr auto get_completion_scheduler
Definition get_completion_scheduler.h:19
constexpr tag_invoke_detail::TagInvokeFn tag_invoke
Definition tag_invoke.h:22
Definition forwarding_query.h:8
Definition get_completion_scheduler.h:10