On Saturday, 14 January 2017 at 22:17:23 UTC, ketmar wrote:
class ClassB: ClassA {
  alias fun = super.fun;
  override void fun(uint a) {}
}

I tried that, but it seems to think I mean to override super.fun(uint) instead of super.fun(uint, float).

Looking at my code again, one of them is templated with a range interface. I think that might be the problem, though I can't figure out how to fix it. Wrapping the alias in a template block doesn't seem to do it.

Reply via email to