Lines Matching defs:seed
5933 inline std::size_t combine(std::size_t seed, std::size_t h) noexcept
5935 seed ^= h + 0x9e3779b9 + (seed << 6U) + (seed >> 2U);
5936 return seed;
5969 auto seed = combine(type, j.size());
5973 seed = combine(seed, h);
5974 seed = combine(seed, hash(element.value()));
5976 return seed;
5981 auto seed = combine(type, j.size());
5984 seed = combine(seed, hash(element));
5986 return seed;
6021 auto seed = combine(type, j.get_binary().size());
6023 seed = combine(seed, h);
6024 seed = combine(seed, static_cast<std::size_t>(j.get_binary().subtype()));
6027 seed = combine(seed, std::hash<std::uint8_t> {}(byte));
6029 return seed;