Two questions

IM 3di at
Wed Jan 2 23:24:11 UTC 2019

On Wednesday, 2 January 2019 at 21:56:03 UTC, Steven 
Schveighoffer wrote:
> On 1/2/19 12:38 PM, IM wrote:
>> [...]
> With those ... I have to guess.
> There are 2 possibilities.
> Possibility 1: there is a method named 'doSomeWork' which takes 
> at least one parameter. This overrides the UFCS function 
> (member functions always win over UFCS).
> Possibility 2: All this is actually inside a function or 
> unittest. Nested functions cannot participate in UFCS.

Perfect, this was it. Thank you so much. doSomeWork() was nested 
inside a unittest{} block. I didn't know UFCS won't work in this 

> Of course, these are guesses. But given the very scant code 
> above, I'm not sure I could offer any other suggestions. If 
> neither of those is the case, I'd need a working example.
> -Steve

More information about the Digitalmars-d-learn mailing list