Make objects.opEquals a template?
Yuxuan Shui via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jul 13 02:36:10 PDT 2015
On Monday, 13 July 2015 at 09:23:36 UTC, Jonathan M Davis wrote:
> On Monday, 13 July 2015 at 06:49:10 UTC, Yuxuan Shui wrote:
>> [...]
>
> https://issues.dlang.org/show_bug.cgi?id=9769
>
> In theory, the plan is to remove opEquals, opCmp, toString, and
> toHash from Object so that they no longer force a particular
> set of attributes on everyone. The free function, opEquals
> would be templated as part of that (though the opEquals on a
> class could not be templated and be a virtual function). Then
> folks would define those functions on their derived classes
> without whatever attributes they wanted.
>
> [...]
No. I'm not trying to templatizing member function opEquals.
Your post answered my question, thanks. Hope this gets done soon.
More information about the Digitalmars-d
mailing list