Michele Caini 3 лет назад
Родитель
Сommit
04716a7fde
1 измененных файлов с 18 добавлено и 18 удалено
  1. 18 18
      src/entt/meta/meta.hpp

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

@@ -639,24 +639,6 @@ struct meta_handle {
     meta_handle(meta_ctx_arg_t, const meta_ctx &area) noexcept
         : any{meta_ctx_arg, area} {}
 
-    /*! @brief Default copy constructor, deleted on purpose. */
-    meta_handle(const meta_handle &) = delete;
-
-    /*! @brief Default move constructor. */
-    meta_handle(meta_handle &&) = default;
-
-    /**
-     * @brief Default copy assignment operator, deleted on purpose.
-     * @return This meta handle.
-     */
-    meta_handle &operator=(const meta_handle &) = delete;
-
-    /**
-     * @brief Default move assignment operator.
-     * @return This meta handle.
-     */
-    meta_handle &operator=(meta_handle &&) = default;
-
     /**
      * @brief Creates a handle that points to an unmanaged object.
      * @param value An instance of an object to use to initialize the handle.
@@ -690,6 +672,24 @@ struct meta_handle {
     meta_handle(Type &value) noexcept
         : meta_handle{locator<meta_ctx>::value_or(), value} {}
 
+    /*! @brief Default copy constructor, deleted on purpose. */
+    meta_handle(const meta_handle &) = delete;
+
+    /*! @brief Default move constructor. */
+    meta_handle(meta_handle &&) = default;
+
+    /**
+     * @brief Default copy assignment operator, deleted on purpose.
+     * @return This meta handle.
+     */
+    meta_handle &operator=(const meta_handle &) = delete;
+
+    /**
+     * @brief Default move assignment operator.
+     * @return This meta handle.
+     */
+    meta_handle &operator=(meta_handle &&) = default;
+
     /**
      * @brief Returns false if a handle is invalid, true otherwise.
      * @return False if the handle is invalid, true otherwise.