2#include "../msgpack.hpp"
16 template <
typename Func,
typename Tuple>
static R
apply(Func&& f, Tuple&& t)
28template <
typename R,
typename T,
typename... Vs>
34 if constexpr (
requires { &T::operator(); }) {
constexpr auto get_func_traits()
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
MSGPACK_FIELDS(args, ret)
static R apply(Func &&f, Tuple &&t)
std::tuple< typename std::decay< Vs >::type... > Args