Use for_each() in Endgames d'tor

And fix some comments while there.

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
Marco Costalba
2011-12-29 00:13:49 +01:00
parent 0759d8f430
commit 4a8c1b2470
3 changed files with 10 additions and 9 deletions

View 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();