cuda::experimental::stf::hash_combine#

template<typename T>
void cuda::experimental::stf::hash_combine(
size_t &seed,
const T &val,
)#

Update a hash value by combining it with another value to form a new hash.

For some reason, C++ does not seem to provide this … Taken from WG21 P0814R0