Selaa lähdekoodia

traits: to_integral uses static_cast now

Michele Caini 6 vuotta sitten
vanhempi
commit
020fc179a5
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      src/entt/core/type_traits.hpp

+ 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)