Iros
Loading...
Searching...
No Matches
di::concepts::IsAwaitable Concept Reference
#include <
di/execution/concepts/is_awaitable.h
>
Concept definition
template
<
typename
T,
typename
Promise
void
>
concept
di::concepts::IsAwaitable
=
requires
(T (&f)()
noexcept
, Promise* promise) {
{
detail::get_awaiter
(f(), promise) } ->
IsAwaiter<Promise>
;
}
di::concepts::IsAwaitable
Definition
is_awaitable.h:36
di::concepts::IsAwaiter
Definition
is_awaiter.h:22
di::concepts::detail::get_awaiter
auto get_awaiter(Awaitable &&awaitable, void *) -> decltype(auto)
Definition
is_awaitable.h:13
di
concepts
IsAwaitable
Generated by
1.13.0