Browse Source

meta: meta_prop_node is no longer needed

Michele Caini 1 year ago
parent
commit
b900495284
1 changed files with 0 additions and 9 deletions
  1. 0 9
      src/entt/meta/node.hpp

+ 0 - 9
src/entt/meta/node.hpp

@@ -67,12 +67,6 @@ struct meta_custom_node {
     std::shared_ptr<void> value{};
 };
 
-struct [[deprecated("no longer required")]] meta_prop_node {
-    id_type id{};
-    meta_type_node (*type)(const meta_context &) noexcept {};
-    std::shared_ptr<void> value{};
-};
-
 struct meta_base_node {
     id_type type{};
     meta_type_node (*resolve)(const meta_context &) noexcept {};
@@ -108,7 +102,6 @@ struct meta_data_node {
     bool (*set)(meta_handle, meta_any){};
     meta_any (*get)(const meta_ctx &, meta_handle){};
     meta_custom_node custom{};
-    std::vector<meta_prop_node> prop{};
 };
 
 struct meta_func_node {
@@ -122,7 +115,6 @@ struct meta_func_node {
     meta_any (*invoke)(const meta_ctx &, meta_handle, meta_any *const){};
     std::shared_ptr<meta_func_node> next{};
     meta_custom_node custom{};
-    std::vector<meta_prop_node> prop{};
 };
 
 struct meta_template_node {
@@ -139,7 +131,6 @@ struct meta_type_descriptor {
     std::vector<meta_conv_node> conv{};
     std::vector<meta_data_node> data{};
     std::vector<meta_func_node> func{};
-    std::vector<meta_prop_node> prop{};
 };
 
 struct meta_type_node {