Michele Caini 1 год назад
Родитель
Сommit
2a0eb2bcd4
1 измененных файлов с 1 добавлено и 10 удалено
  1. 1 10
      test/entt/meta/meta_func.cpp

+ 1 - 10
test/entt/meta/meta_func.cpp

@@ -15,10 +15,6 @@ struct base {
     base() = default;
     base() = default;
     virtual ~base() = default;
     virtual ~base() = default;
 
 
-    static void destroy(base &) {
-        ++counter;
-    }
-
     void setter(int v) {
     void setter(int v) {
         value = v;
         value = v;
     }
     }
@@ -31,7 +27,6 @@ struct base {
         ref.value = v;
         ref.value = v;
     }
     }
 
 
-    inline static int counter = 0; // NOLINT
     int value{3};
     int value{3};
 };
 };
 
 
@@ -103,7 +98,6 @@ struct MetaFunc: ::testing::Test {
 
 
         entt::meta<base>()
         entt::meta<base>()
             .type("base"_hs)
             .type("base"_hs)
-            .dtor<base::destroy>()
             .func<&base::setter>("setter"_hs)
             .func<&base::setter>("setter"_hs)
             .func<fake_member>("fake_member"_hs)
             .func<fake_member>("fake_member"_hs)
             .func<fake_const_member>("fake_const_member"_hs);
             .func<fake_const_member>("fake_const_member"_hs);
@@ -113,8 +107,7 @@ struct MetaFunc: ::testing::Test {
             .base<base>()
             .base<base>()
             .func<&base::setter>("setter_from_base"_hs)
             .func<&base::setter>("setter_from_base"_hs)
             .func<&base::getter>("getter_from_base"_hs)
             .func<&base::getter>("getter_from_base"_hs)
-            .func<&base::static_setter>("static_setter_from_base"_hs)
-            .dtor<derived::destroy>();
+            .func<&base::static_setter>("static_setter_from_base"_hs);
 
 
         entt::meta<function>()
         entt::meta<function>()
             .type("func"_hs)
             .type("func"_hs)
@@ -134,8 +127,6 @@ struct MetaFunc: ::testing::Test {
             .func<&function::a, entt::as_ref_t>("a"_hs)
             .func<&function::a, entt::as_ref_t>("a"_hs)
             .func<&function::a, entt::as_cref_t>("ca"_hs)
             .func<&function::a, entt::as_cref_t>("ca"_hs)
             .conv<int>();
             .conv<int>();
-
-        base::counter = 0;
     }
     }
 
 
     void TearDown() override {
     void TearDown() override {