ΒΆ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:605

Templates

Ts

Parameters

const Ts&... args