member function defined in unnamed class
The specified function was declared in an anonymous union.
An anonymous union cannot have member functions.
The following is an example of this error:
void main()
{
union
int i;
void func( void ); // error, union is anonymous
};
union U
void func2( void ); // OK
};
}