X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovegen.h;h=9db23dd407c1d23e35d03cb4874040005c3b931b;hp=c96e73cfd07d2d53d9c70a1d4658490ed708b7fa;hb=8ceef922662c75c33d105d99732475c125b01081;hpb=f7c013edd08a0e2d26491eb087c145e103e0f708 diff --git a/src/movegen.h b/src/movegen.h index c96e73cf..9db23dd4 100644 --- a/src/movegen.h +++ b/src/movegen.h @@ -43,8 +43,8 @@ struct MoveList { explicit MoveList(const Position& pos) : cur(mlist), last(generate(pos, mlist)) {} void operator++() { cur++; } + Move operator*() const { return cur->move; } bool end() const { return cur == last; } - Move move() const { return cur->move; } size_t size() const { return last - mlist; } bool contains(Move m) const { for (const MoveStack* it(mlist); it != last; ++it) if (it->move == m) return true;