有没有办法使用类似的东西:
constexpr auto foo = hana::make_tuple(hana::type_c<Foo1>,hana::type_c<Foo2>);
有类似的东西:
template < typename ... Ts >
struct Final {
constexpr Final(Ts && ... args) {}
};
hana::unpack(foo, [] (auto && ... args) { return Final(args...); });
因为使用该代码,unpack
无法推断出 lambda/函数类型。基本上我想创建一个接受参数列表的类型,但我有一个包含参数的元组。