Accessing a function within an object's superclass from the outside

Meta via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sat Jan 14 18:32:29 PST 2017


On Saturday, 14 January 2017 at 23:31:53 UTC, Adam D. Ruppe wrote:
> On Saturday, 14 January 2017 at 21:55:27 UTC, David  Zhang 
> wrote:
>> I seem to remember something about using aliases to fix this, 
>> but I can't find anything about it either way.
>
> So you can alias the names together to merge the overload sets, 
> or at the call site, you can also specify which class's version 
> you want with a dot:
>
> cb.ClassA.fun(a, b); // compiles, specifically calls the ClassA 
> method

Is this documented anywhere? I had no idea this was a feature.


More information about the Digitalmars-d-learn mailing list