Get the default hash function.
FreeSlave via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Jul 31 06:42:24 PDT 2014
On Thursday, 31 July 2014 at 12:05:53 UTC, francesco cattoglio
wrote:
> Really simple question:
> how do I get the compiler-generated hash function for a given
> type?
>
> For example:
> Struct S
> {
> int i;
> }
>
> can be used in an associative array. That means the compiler
> generates a "toHash" function. Is there any simple way to call
> it directly?
I believe you may use typeid to get TypeInfo instance. It has
getHash method - http://dlang.org/phobos/object.html#.TypeInfo
More information about the Digitalmars-d-learn
mailing list