Răsfoiți Sursa

test: minor changes to enum class types

Michele Caini 1 an în urmă
părinte
comite
915207aa6b
2 a modificat fișierele cu 4 adăugiri și 2 ștergeri
  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 <algorithm>
 #include <array>
 #include <array>
 #include <cstddef>
 #include <cstddef>
+#include <cstdint>
 #include <memory>
 #include <memory>
 #include <utility>
 #include <utility>
 #include <gtest/gtest.h>
 #include <gtest/gtest.h>
@@ -65,7 +66,7 @@ struct fat: empty {
     std::array<double, 4u> value{};
     std::array<double, 4u> value{};
 };
 };
 
 
-enum class enum_class : unsigned short int {
+enum class enum_class : std::uint8_t {
     foo = 0u,
     foo = 0u,
     bar = 1u
     bar = 1u
 };
 };

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

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