소스 검색

meta: drop meta_any_policy

Michele Caini 1 년 전
부모
커밋
fd015edb98
2개의 변경된 파일2개의 추가작업 그리고 5개의 파일을 삭제
  1. 0 3
      src/entt/meta/meta.hpp
  2. 2 2
      test/entt/meta/meta_any.cpp

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

@@ -159,9 +159,6 @@ private:
     bool const_only{};
 };
 
-/*! @brief Possible modes of a meta any object. */
-using meta_any_policy [[deprecated("use any_policy instead")]] = any_policy;
-
 /*! @brief Opaque wrapper for values of any type. */
 class meta_any {
     using vtable_type = void(const internal::meta_traits op, const meta_ctx &, const void *, void *);

+ 2 - 2
test/entt/meta/meta_any.cpp

@@ -154,7 +154,7 @@ TEST_F(MetaAny, SBO) {
 
     ASSERT_TRUE(any);
     ASSERT_TRUE(any.base().owner());
-    ASSERT_EQ(any.policy(), entt::meta_any_policy::embedded);
+    ASSERT_EQ(any.policy(), entt::any_policy::embedded);
     ASSERT_FALSE(any.try_cast<std::size_t>());
     ASSERT_EQ(any.cast<char>(), 'c');
     ASSERT_NE(any.data(), nullptr);
@@ -168,7 +168,7 @@ TEST_F(MetaAny, NoSBO) {
 
     ASSERT_TRUE(any);
     ASSERT_TRUE(any.base().owner());
-    ASSERT_EQ(any.policy(), entt::meta_any_policy::dynamic);
+    ASSERT_EQ(any.policy(), entt::any_policy::dynamic);
     ASSERT_FALSE(any.try_cast<std::size_t>());
     ASSERT_EQ(any.cast<fat>(), instance);
     ASSERT_NE(any.data(), nullptr);