skypjack пре 2 месеци
родитељ
комит
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>
 template<typename Type, auto Data>
 [[nodiscard]] bool meta_setter(meta_handle instance, meta_any value) {
 [[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>
 template<typename Type, auto Data, meta_policy Policy = as_value_t>
 [[nodiscard]] meta_any meta_getter(meta_handle instance) {
 [[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);
 }
 }
 
 
 /**
 /**