... use of ... is hidden by ...; use alias ... to introduce base class overload set ??
Robert M. Münch
robert.muench at saphirion.com
Mon Oct 21 18:02:06 UTC 2019
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
More information about the Digitalmars-d-learn
mailing list