#include #include <% vector = Benchcc::MPL::Vector.new((0...x).map { |i| "x<#{i}>" }) %> <%= vector.includes %> struct f { template struct apply { struct type; }; }; template struct x; int main() { auto go = boost::hana::fmap( boost::hana::metafunction_class, <%= vector %>{} ); }