5#ifndef FLUTTER_FML_HASH_COMBINE_H_
6#define FLUTTER_FML_HASH_COMBINE_H_
14 seed ^= std::hash<Type>{}(arg) + 0x9e3779b9 + (seed << 6) + (seed >> 2);
17template <
class Type,
class... Rest>
29template <
class...
Type>
G_BEGIN_DECLS G_MODULE_EXPORT FlValue * args
constexpr std::size_t HashCombine()
constexpr void HashCombineSeed(std::size_t &seed, Type arg)