Compiler Error C2988

unrecognizable template declaration/definition

The template declaration cannot be parsed correctly. Make sure that you have the correct delimiters in the right places.