X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fposition.cpp;h=b9a8bf8bf26f47d365eb70110714ca9846fd1937;hb=33c608e140b7fd7ced99086488e82a9bbe22e8e3;hp=5e1ebfeb486880de58081900499f67cd2b4f55b3;hpb=72ca727b382212705d2a31588d03eb0c85abddba;p=stockfish diff --git a/src/position.cpp b/src/position.cpp index 5e1ebfeb..b9a8bf8b 100644 --- a/src/position.cpp +++ b/src/position.cpp @@ -60,11 +60,11 @@ static bool RequestPending = false; /// Constructors -Position::Position(const Position &pos) { +Position::Position(const Position& pos) { copy(pos); } -Position::Position(const std::string &fen) { +Position::Position(const std::string& fen) { from_fen(fen); } @@ -73,7 +73,7 @@ Position::Position(const std::string &fen) { /// string. This function is not very robust - make sure that input FENs are /// correct (this is assumed to be the responsibility of the GUI). -void Position::from_fen(const std::string &fen) { +void Position::from_fen(const std::string& fen) { static const std::string pieceLetters = "KQRBNPkqrbnp"; static const Piece pieces[] = { WK, WQ, WR, WB, WN, WP, BK, BQ, BR, BB, BN, BP }; @@ -1967,7 +1967,7 @@ Value Position::compute_non_pawn_material(Color c) const { /// side to move is checkmated. Note that this function is currently very /// slow, and shouldn't be used frequently inside the search. -bool Position::is_mate() { +bool Position::is_mate() const { if (is_check()) {