Просмотр исходного кода

meta: drop redundant member init

Michele Caini 1 год назад
Родитель
Сommit
4ac175ca81
1 измененных файлов с 8 добавлено и 8 удалено
  1. 8 8
      src/entt/meta/node.hpp

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

@@ -64,7 +64,7 @@ struct meta_type_node;
 
 struct meta_custom_node {
     id_type type{};
-    std::shared_ptr<void> value{};
+    std::shared_ptr<void> value;
 };
 
 struct meta_base_node {
@@ -113,7 +113,7 @@ struct meta_func_node {
     meta_type_node (*ret)(const meta_context &) noexcept {};
     meta_type (*arg)(const meta_ctx &, const size_type) noexcept {};
     meta_any (*invoke)(const meta_ctx &, meta_handle, meta_any *const){};
-    std::shared_ptr<meta_func_node> next{};
+    std::shared_ptr<meta_func_node> next;
     meta_custom_node custom{};
 };
 
@@ -126,11 +126,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 {
@@ -148,7 +148,7 @@ struct meta_type_node {
     meta_template_node templ{};
     meta_dtor_node dtor{};
     meta_custom_node custom{};
-    std::shared_ptr<meta_type_descriptor> details{};
+    std::shared_ptr<meta_type_descriptor> details;
 };
 
 template<auto Member, typename Type, typename Value>