On Sunday, May 19, 2013 12:41:52 Idan Arye wrote: > At any rate, I'm not sure how useful it would be. Operator > overloading code usually fit for a single operator - you usually > write one for each operator:
Actually, it's usually considered good practice to use the same function for several operators and mixin the operator. In most cases, with arithmetic operators, that allows you to use one function for several operators and is the main reason why overloaded operators now use strings like they do rather than being opAdd, opSub, etc. like they used to be. Sometimes, it _is_ necessary to have an overload per operator, but usually that can be avoided. - Jonathan M Davis
