/*
Stockfish, a UCI chess playing engine derived from Glaurung 2.1
Copyright (C) 2004-2008 Tord Romstad (Glaurung author)
- Copyright (C) 2008 Marco Costalba
+ Copyright (C) 2008-2010 Marco Costalba, Joona Kiiski, Tord Romstad
Stockfish is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
SIGNED_DIR_NONE = 8
};
+ENABLE_OPERATORS_ON(SignedDirection);
+
////
//// Variables
//// 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]);
}