src/basics.h

changeset 214
8e1fe64ce4e3
parent 213
ee5758ddb6d2
child 218
63125c36de73
--- 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);

mercurial