]> git.sesse.net Git - stockfish/blobdiff - src/position.h
Change hidden checkers API
[stockfish] / src / position.h
index 37d55ed81d3e5f30b462a2accaf7b24c181129ee..2c94f42af9c32da7de2837d785da10de75e71f7e 100644 (file)
@@ -89,8 +89,9 @@ struct StateInfo {
 
 class Position {
 
-  Position(); // No default or copy c'tor allowed
-  Position(const Position& pos);
+  // No default or copy c'tor allowed, default c'tor will not be generated
+  // anyhow because of user-defined c'tors.
+  Position(const Position&);
 
 public:
   Position(const Position& pos, int threadID);
@@ -132,8 +133,8 @@ public:
   Square castle_rook_square(CastleRight f) const;
 
   // Bitboards for pinned pieces and discovered check candidates
-  Bitboard discovered_check_candidates(Color c) const;
-  Bitboard pinned_pieces(Color c) const;
+  Bitboard discovered_check_candidates() const;
+  Bitboard pinned_pieces() const;
 
   // Checking pieces and under check information
   Bitboard checkers() const;
@@ -229,7 +230,7 @@ private:
   void undo_castle_move(Move m);
 
   template<bool FindPinned>
-  Bitboard hidden_checkers(Color c) const;
+  Bitboard hidden_checkers() const;
 
   // Computing hash keys from scratch (for initialization and debugging)
   Key compute_key() const;