"Timon Gehr" <[email protected]> wrote in message 
news:[email protected]...
> On 05/07/2012 10:37 PM, Nick Sabalausky wrote:
>>
>> I don't know why that doesn't work (unless you just need to make it "auto 
>> c
>> = a + b;" so it isn't a "statement has no effect"?), but FWIW that's not 
>> an
>> example of UFCS. UFCS would mean calling your opBinary above like this:
>>
>> a.opBinary!"+"(b)
>>
>> Instead of this:
>>
>> opBinary!"+"(a, b)
>>
>>
>
>  a + b => a.opBinary!"+"(b) => opBinary!"+"(a, b)
>        ^                    ^
> standard rewrite           UFCS
>

/facepalm

Yea, I get it now ;)


Reply via email to