9 template<
typename Signature,
typename T>
10 concept ValidCompletionFor =
requires(Signature* signature) {
11 []<
typename Ret,
typename... Args>(Ret (*)(Args...))
16 template<
typename T,
typename L>
17 constexpr inline bool ReceiverOfHelper =
false;
19 template<
typename T,
typename... Types>
20 constexpr inline bool ReceiverOfHelper<T, types::CompletionSignatures<Types...>> =
21 (ValidCompletionFor<Types, T> && ...);
24template<
class T,
class Completions>
Definition receiver_of.h:25
Definition any_storable.h:9
Definition any_storable.h:9