From: Marco Costalba Date: Wed, 18 Aug 2010 15:54:59 +0000 (+0100) Subject: Use templetized operations for Piece X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=13bd0cff0d1f7977ee68cf995d2b5f84159974ba;hp=8e31764c49149cd73cdbfd8a251bb31f068bf799;ds=sidebyside Use templetized operations for Piece No functional change. Signed-off-by: Marco Costalba --- diff --git a/src/color.h b/src/color.h index 72a8bbc9..c946a548 100644 --- a/src/color.h +++ b/src/color.h @@ -42,8 +42,6 @@ enum SquareColor { //// Inline functions //// -inline void operator++ (Color &c, int) { c = Color(int(c) + 1); } - inline Color opposite_color(Color c) { return Color(int(c) ^ 1); } diff --git a/src/direction.h b/src/direction.h index 4bd0aba7..399a628b 100644 --- a/src/direction.h +++ b/src/direction.h @@ -58,14 +58,6 @@ extern uint8_t SignedDirectionTable[64][64]; //// Inline functions //// -inline void operator++ (Direction& d, int) { - d = Direction(int(d) + 1); -} - -inline void operator++ (SignedDirection& d, int) { - d = SignedDirection(int(d) + 1); -} - inline Direction direction_between_squares(Square s1, Square s2) { return Direction(DirectionTable[s1][s2]); } diff --git a/src/piece.h b/src/piece.h index 7f5ea7a4..40a01e10 100644 --- a/src/piece.h +++ b/src/piece.h @@ -57,15 +57,6 @@ const int SlidingArray[18] = { //// Inline functions //// -inline Piece operator+ (Piece p, int i) { return Piece(int(p) + i); } -inline void operator++ (Piece &p, int) { p = Piece(int(p) + 1); } -inline Piece operator- (Piece p, int i) { return Piece(int(p) - i); } -inline void operator-- (Piece &p, int) { p = Piece(int(p) - 1); } -inline PieceType operator+ (PieceType p, int i) {return PieceType(int(p) + i);} -inline void operator++ (PieceType &p, int) { p = PieceType(int(p) + 1); } -inline PieceType operator- (PieceType p, int i) {return PieceType(int(p) - i);} -inline void operator-- (PieceType &p, int) { p = PieceType(int(p) - 1); } - inline PieceType type_of_piece(Piece p) { return PieceType(int(p) & 7); }