X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Ftypes.h;h=ac2ca0e78d9a4ea5d0b5497244de1f14339855f2;hp=653ebade2f805b55a942269cbb76cceb154eac38;hb=db4cd89cb889446fb349d0d93640b640b1b9a8a1;hpb=7e95495b35ef84a87fa6be34639a5f96e67972b0 diff --git a/src/types.h b/src/types.h index 653ebade..ac2ca0e7 100644 --- a/src/types.h +++ b/src/types.h @@ -359,6 +359,10 @@ inline Square operator~(Square s) { return Square(s ^ 56); // Vertical flip SQ_A1 -> SQ_A8 } +inline Piece operator~(Piece c) { + return Piece(c ^ 8); +} + inline Square operator|(File f, Rank r) { return Square((r << 3) | f); }