https://issues.dlang.org/show_bug.cgi?id=19365
--- Comment #5 from Dennis <[email protected]> --- (In reply to Bolpat from comment #4) > Overload sets work are separated overloads to search for matches where an > ambiguity error occurs when there are any matches in two or more sets, > regardless whether one match is clearly better. I don't understand this sentence. > Putting the mixed-in symbols in a named > scope like you're suggesting actually creates overloading sets in the first > place. > > There is a good reason for the shadowing, so this enhancement probably isn't > going anywhere. The suggestion is not to change mixin template behavior, it is to allow using `alias` to explicitly combine mixin methods with existing member functions. --
