Iros
 
Loading...
Searching...
No Matches
di::concepts::Invocable Concept Reference

#include <di/function/invoke.h>

Concept definition

template<typename... Ts>
concept di::concepts::Invocable = requires(Ts&&... ts) { function::detail::invoke_impl(util::forward<Ts>(ts)...); }
Definition invoke.h:58
constexpr auto invoke_impl(F f, FirstArg &&first_arg, Args &&... args) -> decltype((util::forward< FirstArg >(first_arg).*f)(util::forward< Args >(args)...))
Definition invoke.h:14