X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fendgame.h;h=e350022cce7351178333bf9ee11dc2b0ee175a2a;hb=4a8c1b24702ddf577853d72962cee6735a0235da;hp=ca29c0b9d5cf46e2ea9c039675da665498bef849;hpb=0759d8f4302d0ad262a2dabca465f1618677aeba;p=stockfish diff --git a/src/endgame.h b/src/endgame.h index ca29c0b9..e350022c 100644 --- a/src/endgame.h +++ b/src/endgame.h @@ -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 struct Map { typedef std::map*> type; }; @@ -103,6 +103,7 @@ struct Endgames { typedef Map::type M1; typedef Map::type M2; +public: Endgames(); ~Endgames();