]> git.sesse.net Git - stockfish/blobdiff - src/position.h
Remove redundancy in definitions of attack helpers
[stockfish] / src / position.h
index eec8ff7494df11a72c5d376b693d98193165c57c..fd2222b4ec9360cf3c04e882d3324aa2ea23b444 100644 (file)
@@ -371,6 +371,14 @@ inline Bitboard Position::attacks_from<QUEEN>(Square s) const {
   return attacks_from<ROOK>(s) | attacks_from<BISHOP>(s);
 }
 
+inline Bitboard Position::attacks_from(Piece p, Square s) const {
+  return attacks_from(p, s, occupied_squares());
+}
+
+inline Bitboard Position::attackers_to(Square s) const {
+  return attackers_to(s, occupied_squares());
+}
+
 inline Bitboard Position::checkers() const {
   return st->checkersBB;
 }