E2214 Cannot have a 'non-inline function/static data' in a local class (C++)
Go Up to Compiler Errors And Warnings (C++) Index
All members of classes declared local to a function must be entirely defined in the class definition.
This means that local classes cannot contain any static data members, and all of their member functions must have bodies defined within the class definition.