--- a/src/basics.h Sat Jun 11 15:20:24 2022 +0300 +++ b/src/basics.h Sun Jun 12 20:47:04 2022 +0300 @@ -308,8 +308,8 @@ return qHash(key.x) ^ rotl10(qHash(key.y)) ^ rotl20(qHash(key.z)); } -template<typename K, typename V, typename Fn> -void forValueInMap(const std::map<K, V>& map, Fn&& fn) +template<typename T, typename Fn> +void forValueInMap(T&& map, Fn&& fn) { for (const auto& it : map) { fn(it.second);