X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmovepick.h;h=fc409a02464b2b4cac088dde577472152c3e8b19;hb=280022baf78a52e9a5c34ef2aec6927aace3e83f;hp=60bf0b947a6639af89eb66210d5dcffbe9827826;hpb=a03e98dcd33c91c47e4a06282bfb582e582671b7;p=stockfish diff --git a/src/movepick.h b/src/movepick.h index 60bf0b94..fc409a02 100644 --- a/src/movepick.h +++ b/src/movepick.h @@ -109,10 +109,10 @@ typedef Stats ContinuationHi /// when MOVE_NONE is returned. In order to improve the efficiency of the alpha /// beta algorithm, MovePicker attempts to return the moves which are most likely /// to get a cut-off first. +class MovePicker { -enum PickType { NEXT, BEST_SCORE }; + enum PickType { Next, Best }; -class MovePicker { public: MovePicker(const MovePicker&) = delete; MovePicker& operator=(const MovePicker&) = delete; @@ -122,7 +122,7 @@ public: Move next_move(bool skipQuiets = false); private: - template Move select_move(Pred); + template Move select(Pred); template void score(); ExtMove* begin() { return cur; } ExtMove* end() { return endMoves; }