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

Reply via email to