From: Daniel James (daniel_at_[hidden])
Date: 2005-03-09 08:02:16
Peter Dimov wrote:
> Daniel James wrote:
>> Oh dear, it's actually the header file that's out of date. I changed
>> it because it won't work for custom character traits.
> Why do you think so?
That's issue 6.17 from n1756. I think you can define char_traits to
create a case-insensitive string, so you'd want to get the same hash
values for "foo" as "FOO".
I was thinking of adding overloads for hash_combine and hash_range to
use custom hash functions to deal with this sort of thing, but I thought
it'd be best to stick with your design for the initial version (I might
propose such changes as part of the review submission of the unordered
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk