Lines Matching refs:combine
163 static H combine(H state, const T& value, const Ts&... values);
164 static H combine(H state) { return state; } in combine() function
268 return H::combine(std::move(hash_state),
281 return H::combine(std::move(hash_state),
305 hash_state = H::combine(std::move(hash_state), std::signbit(value));
323 hash_state = H::combine(std::move(hash_state), mantissa, exp);
326 return H::combine(std::move(hash_state), category);
337 return H::combine(std::move(hash_state), v, v);
343 return H::combine(std::move(hash_state), static_cast<void*>(nullptr));
362 return H::combine(std::move(hash_state), p.first, p.second);
371 return H::combine(std::move(hash_state), std::get<Is>(t)...);
395 return H::combine(std::move(hash_state), ptr.get());
401 return H::combine(std::move(hash_state), ptr.get());
424 return H::combine(
437 return H::combine(
461 hash_state = H::combine(std::move(hash_state), t);
463 return H::combine(std::move(hash_state), deque.size());
472 hash_state = H::combine(std::move(hash_state), t);
475 return H::combine(std::move(hash_state), size);
483 hash_state = H::combine(std::move(hash_state), t);
485 return H::combine(std::move(hash_state), list.size());
496 return H::combine(H::combine_contiguous(std::move(hash_state), vector.data(),
512 hash_state = H::combine(std::move(hash_state), t);
514 return H::combine(std::move(hash_state), map.size());
525 hash_state = H::combine(std::move(hash_state), t);
527 return H::combine(std::move(hash_state), map.size());
535 hash_state = H::combine(std::move(hash_state), t);
537 return H::combine(std::move(hash_state), set.size());
545 hash_state = H::combine(std::move(hash_state), t);
547 return H::combine(std::move(hash_state), set.size());
558 return H::combine(std::move(hash_state), opt.get());
565 if (opt) hash_state = H::combine(std::move(hash_state), *opt);
566 return H::combine(std::move(hash_state), opt.has_value());
575 return H::combine(std::move(hash_state), t);
586 return H::combine(std::move(hash_state), v.index());
616 hash_state = H::combine(std::move(hash_state), *data);
767 return static_cast<size_t>(combine(CityHashState{}, value).state_);
939 H HashStateBase<H>::combine(H state, const T& value, const Ts&... values) {
940 return H::combine(hash_internal::HashSelect::template Apply<T>::Invoke(