skypjack 2 месяцев назад
Родитель
Сommit
17e9e0e23f
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/entt/meta/utility.hpp

+ 2 - 2
src/entt/meta/utility.hpp

@@ -314,7 +314,7 @@ template<typename Type, auto Data>
  */
 template<typename Type, auto Data>
 [[nodiscard]] bool meta_setter(meta_handle instance, meta_any value) {
-    return meta_setter<Type, Data>(*instance.operator->(), &value);
+    return meta_setter<Type, Data>(std::move(instance), &value);
 }
 
 /**
@@ -361,7 +361,7 @@ template<typename Type, auto Data, meta_policy Policy = as_value_t>
  */
 template<typename Type, auto Data, meta_policy Policy = as_value_t>
 [[nodiscard]] meta_any meta_getter(meta_handle instance) {
-    return meta_getter<Type, Data, Policy>(*instance.operator->(), nullptr);
+    return meta_getter<Type, Data, Policy>(std::move(instance), nullptr);
 }
 
 /**