1
0
Эх сурвалжийг харах

traits: to_integral uses static_cast now

Michele Caini 6 жил өмнө
parent
commit
020fc179a5

+ 1 - 1
src/entt/core/type_traits.hpp

@@ -181,7 +181,7 @@ constexpr auto is_equality_comparable_v = is_equality_comparable<Type>::value;
 #define ENTT_OPAQUE_TYPE(clazz, type)\
     enum class clazz: type {};\
     constexpr auto to_integral(const clazz id) ENTT_NOEXCEPT {\
-        return std::underlying_type_t<clazz>(id);\
+        return static_cast<std::underlying_type_t<clazz>>(id);\
     }\
     static_assert(true)