Browse Source

meta: cleanup

skypjack 5 months ago
parent
commit
fc4d18ce44
2 changed files with 7 additions and 7 deletions
  1. 1 1
      src/entt/meta/meta.hpp
  2. 6 6
      src/entt/meta/node.hpp

+ 1 - 1
src/entt/meta/meta.hpp

@@ -1490,7 +1490,7 @@ public:
 
     /*! @copydoc meta_data::custom */
     [[nodiscard]] meta_custom custom() const noexcept {
-        return meta_custom{fetch_node().custom};
+        return fetch_node().custom;
     }
 
     /**

+ 6 - 6
src/entt/meta/node.hpp

@@ -125,11 +125,11 @@ struct meta_template_node {
 };
 
 struct meta_type_descriptor {
-    std::vector<meta_ctor_node> ctor;
-    std::vector<meta_base_node> base;
-    std::vector<meta_conv_node> conv;
-    std::vector<meta_data_node> data;
-    std::vector<meta_func_node> func;
+    std::vector<meta_ctor_node> ctor{};
+    std::vector<meta_base_node> base{};
+    std::vector<meta_conv_node> conv{};
+    std::vector<meta_data_node> data{};
+    std::vector<meta_func_node> func{};
 };
 
 struct meta_type_node {
@@ -146,7 +146,7 @@ struct meta_type_node {
     meta_any (*from_void)(const meta_ctx &, void *, const void *){};
     meta_template_node templ{};
     meta_custom_node custom{};
-    std::unique_ptr<meta_type_descriptor> details;
+    std::unique_ptr<meta_type_descriptor> details{};
 };
 
 template<auto Member, typename Type, typename Value>