ENABLE_OPERATORS_ON(Value)
+// Extra operators
+inline Value operator+ (Value v, int i) { return Value(int(v) + i); }
+inline Value operator- (Value v, int i) { return Value(int(v) - i); }
+
enum ScaleFactor {
SCALE_FACTOR_ZERO = 0,
//// Inline functions
////
-inline Value operator+ (Value v, int i) { return Value(int(v) + i); }
-inline Value operator- (Value v, int i) { return Value(int(v) - i); }
-
-
inline Value value_mate_in(int ply) {
return VALUE_MATE - ply;
}