| 34 | } |
| 35 | |
| 36 | size_t hash_combine(size_t seed, size_t value) { |
| 37 | return seed ^ (value + 0x9e3779b97f4a7c15ULL + (seed << 6U) + (seed >> 2U)); |
| 38 | } |
| 39 | |
| 40 | size_t fingerprint_piece(const SentencePiecePiece & piece) { |
| 41 | size_t seed = std::hash<int>{}(piece.id); |
no outgoing calls
no test coverage detected