Iros
Loading...
Searching...
No Matches
di::concepts::detail::ValidCompletionFor Concept Reference
#include <
di/execution/concepts/receiver_of.h
>
Concept definition
template
<
typename
Signature,
typename
T>
concept
di::concepts::detail::ValidCompletionFor
=
requires
(Signature* signature) {
[]<
typename
Ret,
typename
... Args>(Ret (*)(Args...))
requires
concepts::TagInvocable
<Ret,
meta::RemoveCVRef<T>
, Args...>
{}(signature);
}
di::concepts::TagInvocable
Definition
tag_invoke.h:33
di::concepts::detail::ValidCompletionFor
Definition
receiver_of.h:10
di::meta::RemoveCVRef
RemoveCV< RemoveReference< T > > RemoveCVRef
Definition
core.h:74
di
concepts
detail
ValidCompletionFor
Generated by
1.13.0