Browse Source

meta_handle: default destructor

Michele Caini 1 year ago
parent
commit
54ef3c8850
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/entt/meta/meta.hpp

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

@@ -322,7 +322,7 @@ public:
           vtable{std::exchange(other.vtable, &basic_vtable<void>)} {}
           vtable{std::exchange(other.vtable, &basic_vtable<void>)} {}
 
 
     /*! @brief Frees the internal storage, whatever it means. */
     /*! @brief Frees the internal storage, whatever it means. */
-    ~meta_any() {
+    ~meta_any() noexcept {
         release();
         release();
     }
     }
 
 
@@ -716,6 +716,9 @@ struct meta_handle {
     /*! @brief Default move constructor. */
     /*! @brief Default move constructor. */
     meta_handle(meta_handle &&) = default;
     meta_handle(meta_handle &&) = default;
 
 
+    /*! @brief Default destructor. */
+    ~meta_handle() noexcept = default;
+
     /**
     /**
      * @brief Default copy assignment operator, deleted on purpose.
      * @brief Default copy assignment operator, deleted on purpose.
      * @return This meta handle.
      * @return This meta handle.