Multiple alias this is coming.
IgorStepanov via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Fri Sep 19 11:06:01 PDT 2014
On Friday, 19 September 2014 at 17:59:44 UTC, Nordlöw wrote:
> On Friday, 19 September 2014 at 13:24:53 UTC, IgorStepanov
> wrote:
>> What does a troubles with your NotNull implementation you have
>> with old alias this?
>> Do you want to implicit cast from NotNull!(T) to all other
>> NotNull!(B) where B is basetype of T?
>
> Yes, that is what I want, but last time I checked DMD didn't
> allow me to.
This PR doesn't allow template alias this, however you can
iterate all subtypes for you class T (D meta-programming features
allow you to do it now) and mixin different alias this
declaration for all of this types.
More information about the Digitalmars-d-announce
mailing list