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

Reply via email to