Compiler Error C2994

unnamed class in template parameter list

There was an attempt to use a class as a template parameter, but none was named. This error can be caused by using the class keyword without specifying a class name.