Problem e.g. with += on CIM primitive types like Float
In case of having
IEC61970::Base::Domain::Float a,b;
following returns an compiler error because of no compatible operator+=
:
a += b;
Workaround:
a = a + b;
Should be checked and fixed without overloading operator+=, operator*=, ...
if possible.