ΒΆtemplate <typename... Ts>
llvm::hash_code hash_combine(const Ts&... args)
template <typename... Ts>
llvm::hash_code hash_combine(const Ts&... args)
Description
Combine values into a single hash_code. This routine accepts a varying number of arguments of any type. It will attempt to combine them into a single hash_code. For user-defined types it attempts to call a The result is suitable for returning from a user's hash_value *implementation* for their user-defined type. Consumers of a type should *not* call this routine, they should instead call 'hash_value'.
Declared at: llvm/include/llvm/ADT/Hashing.h:600
Templates
- Ts
Parameters
- const Ts&... args