From 486f02dcb0aede60587e29e3b398bc5684bc2d6f Mon Sep 17 00:00:00 2001 From: skypjack Date: Thu, 2 Apr 2026 10:10:31 +0200 Subject: [PATCH] enum: fixed stl scope --- src/entt/core/enum.hpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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| */