Use C++11 loops in MovePicker

No functional change.
This commit is contained in:
Marco Costalba
2015-01-31 19:53:19 +01:00
parent 65f46794af
commit f3189bdc9a
2 changed files with 42 additions and 59 deletions

View File

@@ -93,6 +93,8 @@ public:
private:
template<GenType> void score();
void generate_next_stage();
ExtMove* begin() { return moves; }
ExtMove* end() { return endMoves; }
const Position& pos;
const HistoryStats& history;
@@ -105,8 +107,8 @@ private:
Square recaptureSquare;
Value captureThreshold;
int stage;
ExtMove *cur, *end, *endQuiets, *endBadCaptures;
ExtMove moves[MAX_MOVES];
ExtMove *endQuiets, *endBadCaptures;
ExtMove moves[MAX_MOVES], *cur = moves, *endMoves = moves;
};
#endif // #ifndef MOVEPICK_H_INCLUDED