Lines Matching refs:combine
16 inline std::size_t combine(std::size_t seed, std::size_t h) noexcept in combine() function
47 return combine(type, 0); in hash()
52 auto seed = combine(type, j.size()); in hash()
56 seed = combine(seed, h); in hash()
57 seed = combine(seed, hash(element.value())); in hash()
64 auto seed = combine(type, j.size()); in hash()
67 seed = combine(seed, hash(element)); in hash()
75 return combine(type, h); in hash()
81 return combine(type, h); in hash()
87 return combine(type, h); in hash()
93 return combine(type, h); in hash()
99 return combine(type, h); in hash()
104 auto seed = combine(type, j.get_binary().size()); in hash()
106 seed = combine(seed, h); in hash()
107 seed = combine(seed, static_cast<std::size_t>(j.get_binary().subtype())); in hash()
110 seed = combine(seed, std::hash<std::uint8_t> {}(byte)); in hash()