Re: overring binary

2017-04-07 Thread rikki cattermole via Digitalmars-d-learn
On 08/04/2017 7:46 AM, Jethro wrote: I have a custom type and I'm trying to do things like x~1 and 1~x. I can get x~1 no problem by overriding the op "~" but how to I get 1~x to convert 1 in to typeof(x)? instead of x in to typeof(1) so to speak? I really want D to realize that 1~x is suppose

overring binary

2017-04-07 Thread Jethro via Digitalmars-d-learn
I have a custom type and I'm trying to do things like x~1 and 1~x. I can get x~1 no problem by overriding the op "~" but how to I get 1~x to convert 1 in to typeof(x)? instead of x in to typeof(1) so to speak? I really want D to realize that 1~x is suppose to use ~ of x, not 1.