On 3/30/15 1:42 PM, matovitch wrote:
On Monday, 30 March 2015 at 17:21:53 UTC, Steven Schveighoffer wrote:
  Annoying as this is (and blatantly awkward), it saves
you from having to implement twice:

void opAssign(T)(auto ref const T s) if(is(T == S)) {...}

Yep, this seems awkward to me too thought according to Adam one can do :

void opAssign()(auto ref const S s) {...}

Yeah, if Adam says it works, it probably does. I thought it didn't, but I think it's only types that don't allow you to omit the compile-time parameters, not functions.

-Steve

Reply via email to