X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=1bb2e3888e47edfe155cf863f68b7ec0efc0b126;hp=d6c79ee181840553b6858c6dcfcf5416898db506;hb=08abe8b4a33ab409f5b61ebcb9216ddf8a605e95;hpb=2fe4e10b0bf11e98f66185c04084e87a1341af02 diff --git a/src/position.h b/src/position.h index d6c79ee1..1bb2e388 100644 --- a/src/position.h +++ b/src/position.h @@ -166,8 +166,7 @@ public: void do_move(Move m, StateInfo& st); void do_move(Move m, StateInfo& st, const CheckInfo& ci, bool moveIsCheck); void undo_move(Move m); - void do_null_move(StateInfo& st); - void undo_null_move(); + template void do_null_move(StateInfo& st); // Static exchange evaluation int see(Move m) const; @@ -219,8 +218,7 @@ private: // Helper functions for doing and undoing moves void do_capture_move(Key& key, PieceType capture, Color them, Square to, bool ep); - void do_castle_move(Move m); - void undo_castle_move(Move m); + template void do_castle_move(Move m); template Bitboard hidden_checkers() const;