During SG22 review, it was pointed out that F fadd<F> actually creates an overload set with the "half-generic" float fadd overload set, since that one is a template under the hood. This was not intentional and makes the design much more complicated than it needs to be in this paper.
A fully generic form can always be proposed in a follow-up paper.
During SG22 review, it was pointed out that
F fadd<F>actually creates an overload set with the "half-generic"float faddoverload set, since that one is a template under the hood. This was not intentional and makes the design much more complicated than it needs to be in this paper.A fully generic form can always be proposed in a follow-up paper.