Iros
Loading...
Searching...
No Matches
di::concepts::InvocableR Concept Reference
#include <
di/function/invoke.h
>
Concept definition
template
<
typename
R,
typename
... Ts>
concept
di::concepts::InvocableR
=
Invocable
<Ts...> && (
LanguageVoid<R>
||
ImplicitlyConvertibleTo
<
meta::InvokeResult
<Ts...>, R>)
di::concepts::ImplicitlyConvertibleTo
Implicit conversion for this test refers to the ability to return a value of function from a type.
Definition
operations.h:89
di::concepts::InvocableR
Definition
invoke.h:73
di::concepts::Invocable
Definition
invoke.h:58
di::concepts::LanguageVoid
Definition
core.h:128
di::meta::InvokeResult
decltype(function::detail::invoke_impl(util::declval< Ts >()...)) InvokeResult
Definition
invoke.h:64
di
concepts
InvocableR
Generated by
1.13.0