diff --git a/common/algorithms/hashes.h b/common/algorithms/hashes.h index 7ecde65f4e..773c2d3d56 100644 --- a/common/algorithms/hashes.h +++ b/common/algorithms/hashes.h @@ -50,8 +50,9 @@ size_t hash_range(const Rng &range, Hasher hasher = Hasher()) { template>> class range_hasher : Hasher { public: - explicit range_hasher(Hasher hasher = Hasher()) - : Hasher(std::move(hasher)) {} + explicit range_hasher(Hasher hasher = Hasher()) : + Hasher(std::move(hasher)) { + } size_t operator()(const Rng &range) const { return hash_range(range, static_cast(*this)); @@ -64,8 +65,8 @@ size_t std_hash(const T &obj) { return std::hash{}(obj); } -template -size_t hash_sequence(const Ts &...val) { +template +size_t hash_sequence(const Ts &... val) { size_t res = 0; auto hashes = std::array{vk::std_hash(val)...}; for (auto hash : hashes) { @@ -81,7 +82,7 @@ namespace std { template class hash> { public: - size_t operator()(const std::pair &pair) const { + size_t operator()(const std::pair & pair) const { return vk::hash_sequence(pair.first, pair.second); } };