TDPL Errata: Page 208
Andrej Mitrovic
andrej.mitrovich at gmail.com
Mon Aug 9 13:39:45 PDT 2010
Doh! I didn't realize it was editable. I will update it with all of my
(confirmed) findings so far.
Thx Yao.
On Mon, Aug 9, 2010 at 10:35 PM, Yao G. <nospamyao at gmail.com> wrote:
> Andrei has this errata web page:
> http://www.erdani.com/tdpl/errata/index.php?title=Main_Page
>
> I think you should edit the wiki and add them, because here your message
> will be lost between all the flux of messages.
>
>
> On Mon, 09 Aug 2010 15:29:06 -0500, Andrej Mitrovic <
> andrej.mitrovich at gmail.com> wrote:
>
> The last example:
>>
>> override bool opEquals(Object rhs)
>> {
>> // the other must be at least a Widget
>> auto that = cast(Widget) rhs;
>> if (!that)
>> return false;
>> // do they compare equals as Widgets? if not, we're done
>> if (!super.opEquals(that))
>> return false;
>> // is it a TextWidget?
>> auto that2 = cast(TextWidget) rhs;
>> // if not, we're done comparing with success
>> if (!that2)
>> return true;
>> // compare as TextWidgets
>> return text == that.text;
>> }
>>
>>
>> Last return should be:
>>
>> return text == that2.text;
>>
>
>
> --
> Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20100809/d575e675/attachment.html>
More information about the Digitalmars-d
mailing list