22 Aug
2012
22 Aug
'12
11:30 a.m.
In Boost 1.51, it looks to me like boost::hash_value no longer knows how to handle enums anymore.
Sorry, I prevented hashing by implicit casts in this release, I didn't realise it would break enum support.
And that's fine, I always prefer to have fewer implicit casts. I just wanted to make sure that my code makes sense.
... I think that should work. I'll see if can get a portable version in trunk as soon as possible.
I only tested my code with MSVC 2010. I hope it works with g++ as well. Thanks, Filip