X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=1c422088d27ca0d3aba70c9ce6fd49a2a456abe4;hp=25596bf6a2add681047ef5085006cb3640782dff;hb=aa7121297de97ee0f449d7a265d91796ac3d8843;hpb=94f1b31484c2415b19a43f385e92cd1cb4bd7ecc diff --git a/src/position.h b/src/position.h index 25596bf6..1c422088 100644 --- a/src/position.h +++ b/src/position.h @@ -370,6 +370,11 @@ private: }; +/// An array of member functions to dispatch attacks_square +typedef Bitboard (Position::* Piece_attacks_fn)(Square s) const; +extern Piece_attacks_fn piece_attacks_fn[7]; +extern void init_piece_attacks_fn(); + //// //// Inline functions ////