13template<
typename T>
struct fn_args;
15template<
typename R,
typename ...A>
#define FWD(...)
Definition: utils.h:18
typename detail::fn_args<>::type fn_args
Definition: fn.h:21
constexpr auto operator()(auto &&...) const
Definition: fn.h:32
Function object which converts its argument to T via static_cast.
Definition: fn.h:25
constexpr T operator()(auto &&x) const
Definition: fn.h:26