On 2019-10-21 07:04:33 +0000, John Chapman said:
This should work:
class FilterSubject : SubjectObject!message {
alias subscribe = typeof(super).subscribe;
Disposable subscribe(myWidget observer){...}
}
This now gives:
rx_filter_subject.d(66,23): Error:
rx_filter_subject.FilterSubject.subscribe called with argument types
(myWidget) matches both:
/Users/robby/.dub/packages/rx-0.13.0/rx/source/rx/subject.d(72,16):
rx.subject.SubjectObject!(message).SubjectObject.subscribe!(myWidget).subscribe(myWidget
observer)
and:
rx_filter_subject.d(47,14):
rx_filter_subject.FilterSubject.subscribe(myWidget observer)
So, now there is an ambiguty.
--
Robert M. Münch
http://www.saphirion.com
smarter | better | faster