GCC error with variadic templates: “Sorry, unimplemented: cannot expand ‘Identifier…’ into a fixed-length argument list”
There is a trick to get this to work with gcc. The feature isn’t fully implemented yet, but you can structure the code to avoid the unimplemented sections. Manually expanding a variadic template into a parameter list won’t work. But template specialization can do that for you. template< char head, char … rest > struct … Read more