Mark fnv1a_hash as avalanching

This commit is contained in:
Peter Dimov committed 2022-11-01 06:16:30 +02:00
1 parent d3914d7101
commit 13e065466a
2 files changed
+8 -2

No files matched your search

+4 -1
View File
@@ -370,7 +370,10 @@ template<> struct fnv1a_hash_impl<64>
}
};
struct fnv1a_hash: fnv1a_hash_impl< std::numeric_limits<std::size_t>::digits > {};
struct fnv1a_hash: fnv1a_hash_impl< std::numeric_limits<std::size_t>::digits >
{
using is_avalanching = void;
};
template<class K, class V> using std_unordered_map_fnv1a =
std::unordered_map<K, V, fnv1a_hash, std::equal_to<K>, allocator_for<K, V>>;