// Text input/output
void set(const std::string& fenStr, bool isChess960, Thread* th);
const std::string fen() const;
- const std::string pretty(Move m = MOVE_NONE) const;
+ const std::string pretty() const;
// Position representation
Bitboard pieces() const;
void undo_move(Move m);
void do_null_move(StateInfo& st);
void undo_null_move();
+ Key hash_after_move(Move m) const;
// Static exchange evaluation
Value see(Move m) const;