]> git.sesse.net Git - stockfish/blobdiff - src/endgame.h
Use for_each() in Endgames d'tor
[stockfish] / src / endgame.h
index ca29c0b9d5cf46e2ea9c039675da665498bef849..e350022cce7351178333bf9ee11dc2b0ee175a2a 100644 (file)
@@ -93,9 +93,9 @@ private:
 
 /// Endgames class stores in two std::map the pointers to endgame evaluation
 /// and scaling base objects. Then we use polymorphism to invoke the actual
-/// endgame function calling its apply() method that is virtual.
+/// endgame function calling its operator() method that is virtual.
 
-struct Endgames {
+class Endgames {
 
   template<typename T>
   struct Map { typedef std::map<Key, EndgameBase<T>*> type; };
@@ -103,6 +103,7 @@ struct Endgames {
   typedef Map<Value>::type M1;
   typedef Map<ScaleFactor>::type M2;
 
+public:
   Endgames();
   ~Endgames();