diff --git a/src/entt/meta/factory.hpp b/src/entt/meta/factory.hpp index 39c749fb6..246a1a722 100644 --- a/src/entt/meta/factory.hpp +++ b/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 *container = nullptr; if(bucket == parent) { diff --git a/src/entt/meta/meta.hpp b/src/entt/meta/meta.hpp index e7bf25af8..b250feda3 100644 --- a/src/entt/meta/meta.hpp +++ b/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; diff --git a/src/entt/meta/node.hpp b/src/entt/meta/node.hpp index 87467f0fb..3bf04fef1 100644 --- a/src/entt/meta/node.hpp +++ b/src/entt/meta/node.hpp @@ -67,7 +67,7 @@ struct meta_custom_node { std::shared_ptr 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 value{};