ソースを参照

meta: remove deprecated functions/types

skypjack 3 ヶ月 前
コミット
de32688d46
3 ファイル変更0 行追加9 行削除
  1. 0 2
      src/entt/meta/container.hpp
  2. 0 5
      src/entt/meta/meta.hpp
  3. 0 2
      test/entt/meta/meta_handle.cpp

+ 0 - 2
src/entt/meta/container.hpp

@@ -72,8 +72,6 @@ struct basic_meta_sequence_container_traits {
 
     /*! @brief Number of elements, or `meta_dynamic_extent` if dynamic. */
     static constexpr std::size_t extent = internal::sequence_container_extent_v<Type>;
-    /*! @brief True in case of fixed size containers, false otherwise. */
-    [[deprecated("use ::extent instead")]] static constexpr bool fixed_size = (extent != meta_dynamic_extent);
 
     /**
      * @brief Returns the number of elements in a container.

+ 0 - 5
src/entt/meta/meta.hpp

@@ -737,11 +737,6 @@ public:
         return &any;
     }
 
-    /*! @copydoc operator-> */
-    [[deprecated("do not use const handles")]] [[nodiscard]] const meta_any *operator->() const {
-        return &any;
-    }
-
 private:
     meta_any any{};
 };

+ 0 - 2
test/entt/meta/meta_handle.cpp

@@ -51,7 +51,6 @@ TEST_F(MetaHandle, Handle) {
 
     ASSERT_TRUE(handle->invoke("incr"_hs));
     ASSERT_FALSE(chandle->invoke("incr"_hs));
-    ASSERT_FALSE(std::as_const(handle)->invoke("incr"_hs));
     ASSERT_EQ(instance.value, 1);
 
     auto any = entt::forward_as_meta(instance);
@@ -60,7 +59,6 @@ TEST_F(MetaHandle, Handle) {
 
     ASSERT_TRUE(handle->invoke("decr"_hs));
     ASSERT_FALSE(chandle->invoke("decr"_hs));
-    ASSERT_FALSE(std::as_const(handle)->invoke("decr"_hs));
     ASSERT_EQ(instance.value, 0);
 }