Ver Fonte

test: minor changes to enum class types

Michele Caini há 1 ano atrás
pai
commit
915207aa6b
2 ficheiros alterados com 4 adições e 2 exclusões
  1. 2 1
      test/entt/meta/meta_any.cpp
  2. 2 1
      test/entt/meta/meta_type.cpp

+ 2 - 1
test/entt/meta/meta_any.cpp

@@ -1,6 +1,7 @@
 #include <algorithm>
 #include <array>
 #include <cstddef>
+#include <cstdint>
 #include <memory>
 #include <utility>
 #include <gtest/gtest.h>
@@ -65,7 +66,7 @@ struct fat: empty {
     std::array<double, 4u> value{};
 };
 
-enum class enum_class : unsigned short int {
+enum class enum_class : std::uint8_t {
     foo = 0u,
     bar = 1u
 };

+ 2 - 1
test/entt/meta/meta_type.cpp

@@ -1,4 +1,5 @@
 #include <algorithm>
+#include <cstdint>
 #include <map>
 #include <memory>
 #include <utility>
@@ -111,7 +112,7 @@ private:
     bool *cb;
 };
 
-enum class property_type : entt::id_type {
+enum class property_type : std::uint8_t {
     value,
     other
 };