On 2/25/2012 1:53 PM, deadalnix wrote:
Le 25/02/2012 22:25, Timon Gehr a écrit :
By explicitly stating that he is aware of all the overloads:

class B : A {
alias A.fun fun;
override void fun() { }
}

Alternatively:

class B : A{
override void fun()const{super.fun();}
override void fun() { }
}

So, back to the example above, someone will have to go throw the whole codebase
and add override void fun()const{super.fun();} all over the place to fix the
broken code ?


No, he can use the alias version.

Reply via email to