user-defined conversion 'type' takes no formal parameters
A user-defined type conversion was declared as having one or more formal parameters. User-defined type conversions cannot take formal parameters.
Remove the formal parameters or choose an operator to overload.