'class' : constructor syntax missing formal parameters
The constructor for the class does not specify any formal parameters. The declaration of a constructor must specify a formal parameter. (The list can be null.)
Add a pair of parentheses after class::class.
Example
class C { C::C; // error C::C(); // OK };