Lines Matching refs:hash_combine
34 // simple function base::hash_combine to pass hash-relevant member variables
35 // into, in order to define a decent hash function. base::hash_combine is
39 // size_t hash_combine(const T& v, const Ts& ...vs);
47 // return base::hash_combine(p.x, p.y);
69 V8_INLINE size_t hash_combine() { return 0u; }
70 V8_INLINE size_t hash_combine(size_t seed) { return seed; }
71 V8_BASE_EXPORT size_t hash_combine(size_t seed, size_t value);
73 V8_INLINE size_t hash_combine(T const& v, Ts const&... vs) {
74 return hash_combine(hash_combine(vs...), hash<T>()(v));
82 seed = hash_combine(seed, *first);
137 return hash_combine(v.first, v.second);