|
|
@@ -31,8 +31,7 @@ template <typename T> void hash_combine(size_t & seed, T const & v) {
|
|
|
template <typename T, size_t... Is>
|
|
|
void hash_combine(size_t & seed, T const & tuple, std::index_sequence<Is...>) {
|
|
|
// Expansion trick
|
|
|
- [[maybe_unused]] int _[] = {(hash_combine(seed, std::get<Is>(tuple)), 0),
|
|
|
- ...};
|
|
|
+ [[maybe_unused]] int _[] = {(hash_combine(seed, std::get<Is>(tuple)), 0)...};
|
|
|
}
|
|
|
}
|
|
|
|