'operator symbol' cannot be globally overridden with binary form
The given operator cannot have a binary form outside of an object.
Make sure that the overloaded operator is local to the object or choose an appropriate binary operator to overload.