| 29 | } |
| 30 | |
| 31 | std::vector<uint64_t> BuildHashedSet(const std::unordered_set<std::vector<uint8_t>, ByteVectorHash>& elements, const uint64_t f) |
| 32 | { |
| 33 | std::vector<uint64_t> hashed_elements; |
| 34 | hashed_elements.reserve(elements.size()); |
| 35 | for (const std::vector<uint8_t>& element : elements) { |
| 36 | hashed_elements.push_back(HashToRange(element, f)); |
| 37 | } |
| 38 | std::sort(hashed_elements.begin(), hashed_elements.end()); |
| 39 | return hashed_elements; |
| 40 | } |
| 41 | } // namespace |
| 42 | |
| 43 | FUZZ_TARGET(golomb_rice) |