... use of ... is hidden by ...; use alias ... to introduce base class overload set ??
Robert M. Münch
robert.muench at saphirion.com
Sun Oct 20 21:45:35 UTC 2019
I get this error message, which doesn't tell me a lot:
rx_filter_subject.d(38,8): Error: class rx_filter_subject.FilterSubject
use of
rx.subject.SubjectObject!(message).SubjectObject.subscribe(Observer!(message)
observer) is hidden by FilterSubject; use alias subscribe =
SubjectObject.subscribe; to introduce base class overload set
I have in file rx_filter_subject:
class myWidget : Observer!message {...}
class FilterSubject : SubjectObject!message {
Disposable subscribe(myWidget observer){...}
}
I tried to add "alias subscribe = SubjectObject.subscribe;" in
different places, but that didn't help. Nor do I have any how that
should help...
I understand that my subscribe(myWidget observer) function seems to
hide the base class subscribe function. But I don't care about the base
class one. So, I want to hide it when a FilterSubject is used.
--
Robert M. Münch
http://www.saphirion.com
smarter | better | faster
More information about the Digitalmars-d-learn
mailing list