summaryrefslogtreecommitdiff
path: root/include/value.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/value.h')
-rw-r--r--include/value.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/include/value.h b/include/value.h
index 8b5c72b..e61750b 100644
--- a/include/value.h
+++ b/include/value.h
@@ -1236,15 +1236,15 @@ PHPCPP_EXPORT std::ostream &operator<<(std::ostream &stream, const Value &value)
* (arrays, objects, etc)
*/
template <typename X, typename std::enable_if<std::is_integral<X>::value>::type* = nullptr>
-X &operator+=(X &x, const Php::Value &value) { return x += (X)value; }
+X &operator+=(X &x, const Php::Value &value) { return x += static_cast<X>(value); }
template <typename X, typename std::enable_if<std::is_integral<X>::value>::type* = nullptr>
-X &operator-=(X &x, const Php::Value &value) { return x -= (X)value; }
+X &operator-=(X &x, const Php::Value &value) { return x -= static_cast<X>(value); }
template <typename X, typename std::enable_if<std::is_integral<X>::value>::type* = nullptr>
-X &operator*=(X &x, const Php::Value &value) { return x *= (X)value; }
+X &operator*=(X &x, const Php::Value &value) { return x *= static_cast<X>(value); }
template <typename X, typename std::enable_if<std::is_integral<X>::value>::type* = nullptr>
-X &operator/=(X &x, const Php::Value &value) { return x /= (X)value; }
+X &operator/=(X &x, const Php::Value &value) { return x /= static_cast<X>(value); }
template <typename X, typename std::enable_if<std::is_integral<X>::value>::type* = nullptr>
-X &operator%=(X &x, const Php::Value &value) { return x %= (X)value; }
+X &operator%=(X &x, const Php::Value &value) { return x %= static_cast<X>(value); }
/**
* End of namespace