Lines Matching refs:combine
23 inline std::size_t combine(std::size_t seed, std::size_t h) noexcept
54 return combine(type, 0);
59 auto seed = combine(type, j.size());
63 seed = combine(seed, h);
64 seed = combine(seed, hash(element.value()));
71 auto seed = combine(type, j.size());
74 seed = combine(seed, hash(element));
82 return combine(type, h);
88 return combine(type, h);
94 return combine(type, h);
100 return combine(type, h);
106 return combine(type, h);
111 auto seed = combine(type, j.get_binary().size());
113 seed = combine(seed, h);
114 seed = combine(seed, static_cast<std::size_t>(j.get_binary().subtype()));
117 seed = combine(seed, std::hash<std::uint8_t> {}(byte));