15template<
typename R,
typename ...A>
typename detail::fn_args< >::type fn_args
Definition fn.h:21
#define FWD(...)
Definition utils.h:18
Function object which always produces the same value.
Definition fn.h:31
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