Compiler Error C2656
Visual Studio 2012
'function' : function not allowed as a bit field
A function is declared as a member of a bit field.
This error can be caused by a syntax error in a constructor initializer list.