Daniel James 83a874ed49 More general purpose support for iterators with odd reference type (trac #13501)
In the last release I added explicit support for `vector<bool>` which wasn't
working with libc++ because the iterator's `operator*` returned a proxy
reference type. Other implementations return a `bool` for const iterators, so
they happened to work okay.

This solves the problem in a more general purpose way by instantiating
`hash_combine` for the iterator `value_type`. So the type returned by
`operator*` will be implicitly casted to the correct type.
2018-04-15 22:44:33 +01:00
2018-04-04 00:32:53 +01:00
2018-01-10 15:17:33 +00:00
2018-03-29 19:14:56 +01:00
S
Description
Generic hash function for STL style unordered containers
2.6 MiB
Languages
C++ 98.3%
CMake 1.5%
HTML 0.2%