Răsfoiți Sursa

meta. mark types as deprecated to simplify the cleanup

Michele Caini 1 an în urmă
părinte
comite
eddb81ff9b
3 a modificat fișierele cu 3 adăugiri și 3 ștergeri
  1. 1 1
      src/entt/meta/factory.hpp
  2. 1 1
      src/entt/meta/meta.hpp
  3. 1 1
      src/entt/meta/node.hpp

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

@@ -98,7 +98,7 @@ protected:
         }
     }
 
-    void prop(meta_prop_node node) {
+    [[deprecated("use ::custom() instead")]] void prop(meta_prop_node node) {
         std::vector<meta_prop_node> *container = nullptr;
 
         if(bucket == parent) {

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

@@ -765,7 +765,7 @@ private:
 };
 
 /*! @brief Opaque wrapper for properties of any type. */
-struct meta_prop {
+struct [[deprecated("use meta_custom instead")]] meta_prop {
     /*! @brief Default constructor. */
     meta_prop() noexcept = default;
 

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

@@ -67,7 +67,7 @@ struct meta_custom_node {
     std::shared_ptr<void> value{};
 };
 
-struct meta_prop_node {
+struct [[deprecated("no longer required")]] meta_prop_node {
     id_type id{};
     meta_type_node (*type)(const meta_context &) noexcept {};
     std::shared_ptr<void> value{};