Combine hashes of multiple items, order-independently.
Declared in <folly/hash/Hash.h>
template<
typename Hash,
typename... Value>
uint64_t
commutative_hash_combine_generic(
uint64_t seed,
Hash const& hasher,
Value const&... value);
methodset ranges
The order-independent combined hash
| Name | Description |
|---|---|
| hasher | The function/callable which will hash the value. |
| seed | Running hash to combine with |
| value | Values to hash and fold in |