Преглед на файлове

meta: prop key is returned by const reference rather than by copy

Michele Caini преди 5 години
родител
ревизия
d0b93f565a
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/entt/meta/factory.hpp

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

@@ -80,7 +80,7 @@ class meta_factory<Type, Spec...>: public meta_factory<Type> {
         static internal::meta_prop_node node{
             nullptr,
             []() -> meta_any {
-                return std::get<0>(property);
+                return meta_any{std::in_place_type<const Key &>, std::get<0>(property)};
             },
             []() -> meta_any {
                 if constexpr(sizeof...(Value) == 0) {