On Friday, 25 July 2014 at 18:54:07 UTC, Daniel Gibson wrote:
Am 25.07.2014 20:45, schrieb Jonathan M Davis:
On Friday, 25 July 2014 at 13:34:55 UTC, H. S. Teoh via Digitalmars-d
wrote:
On Fri, Jul 25, 2014 at 09:46:55AM +0000, Jonathan M Davis via
Digitalmars-d wrote:
Even worse, if you define opEquals, you're then forced to define
toHash, which is much harder to get right.

If you're redefining opCmp and opEquals, I seriously question whether the default toHash actually produces the correct result. If it did, it
begs the question, what's the point of redefining opCmp?

Except that with the current git master, you're forced to define opEquals just because you define opCmp, which would then force you to
define opCmp.

That sentence doesn't make much sense, did you mean "opHash just because you define opEquals" or something similar?

You're right. I meant that you would then be forced to define toHash.

- Jonathan M Davis

Reply via email to