diff --git a/src/entt/core/enum.hpp b/src/entt/core/enum.hpp index c732940bd..ab792b551 100644 --- a/src/entt/core/enum.hpp +++ b/src/entt/core/enum.hpp @@ -48,19 +48,19 @@ concept enum_bitmask = std::is_enum_v && enum_as_bitmask_v; */ template [[nodiscard]] constexpr Type operator|(const Type lhs, const Type rhs) noexcept { - return static_cast(static_cast>(lhs) | static_cast>(rhs)); + return static_cast(static_cast>(lhs) | static_cast>(rhs)); } /*! @copydoc operator| */ template [[nodiscard]] constexpr Type operator&(const Type lhs, const Type rhs) noexcept { - return static_cast(static_cast>(lhs) & static_cast>(rhs)); + return static_cast(static_cast>(lhs) & static_cast>(rhs)); } /*! @copydoc operator| */ template [[nodiscard]] constexpr Type operator^(const Type lhs, const Type rhs) noexcept { - return static_cast(static_cast>(lhs) ^ static_cast>(rhs)); + return static_cast(static_cast>(lhs) ^ static_cast>(rhs)); } /** @@ -72,13 +72,13 @@ template */ template [[nodiscard]] constexpr Type operator~(const Type value) noexcept { - return static_cast(~static_cast>(value)); + return static_cast(~static_cast>(value)); } /*! @copydoc operator~ */ template [[nodiscard]] constexpr bool operator!(const Type value) noexcept { - return !static_cast>(value); + return !static_cast>(value); } /*! @copydoc operator| */