int see_sign(Move m) const;
// Accessing hash keys
- Key get_key() const;
- Key get_exclusion_key() const;
- Key get_pawn_key() const;
- Key get_material_key() const;
+ Key key() const;
+ Key exclusion_key() const;
+ Key pawn_key() const;
+ Key material_key() const;
// Incremental evaluation
Score value() const;
return !(pieces(PAWN, flip(c)) & passed_pawn_mask(c, s));
}
-inline Key Position::get_key() const {
+inline Key Position::key() const {
return st->key;
}
-inline Key Position::get_exclusion_key() const {
+inline Key Position::exclusion_key() const {
return st->key ^ zobExclusion;
}
-inline Key Position::get_pawn_key() const {
+inline Key Position::pawn_key() const {
return st->pawnKey;
}
-inline Key Position::get_material_key() const {
+inline Key Position::material_key() const {
return st->materialKey;
}