(seed, value)
| 179 | |
| 180 | |
| 181 | def update_hash(seed, value): |
| 182 | # using boost::hash_combine |
| 183 | # https://www.boost.org/doc/libs/1_35_0/doc/html/boost/hash_combine_id241013.html |
| 184 | return seed ^ (hash(value) + 0x9E3779B9 + (seed << 6) + (seed >> 2)) |
| 185 | |
| 186 | |
| 187 | def hash_source_files(hash_value, source_files): |
no test coverage detected