Преглед изворни кода

meta: minor changes (const correctness)

Michele Caini пре 4 година
родитељ
комит
7a0aea390b
2 измењених фајлова са 2 додато и 2 уклоњено
  1. 1 1
      src/entt/meta/factory.hpp
  2. 1 1
      src/entt/meta/node.hpp

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

@@ -547,7 +547,7 @@ struct meta_factory<Type> {
             [](const typename internal::meta_func_node::size_type index) ENTT_NOEXCEPT {
             [](const typename internal::meta_func_node::size_type index) ENTT_NOEXCEPT {
                 return meta_arg(typename descriptor::args_type{}, index);
                 return meta_arg(typename descriptor::args_type{}, index);
             },
             },
-            [](meta_handle instance, meta_any *args) {
+            [](meta_handle instance, meta_any * const args) {
                 return meta_invoke<Type, Candidate, Policy>(std::move(instance), args, std::make_index_sequence<descriptor::args_type::size>{});
                 return meta_invoke<Type, Candidate, Policy>(std::move(instance), args, std::make_index_sequence<descriptor::args_type::size>{});
             }
             }
         };
         };

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

@@ -91,7 +91,7 @@ struct meta_func_node {
     const bool is_static;
     const bool is_static;
     meta_type_node *(* const ret)() ENTT_NOEXCEPT;
     meta_type_node *(* const ret)() ENTT_NOEXCEPT;
     meta_type(* const arg)(const size_type) ENTT_NOEXCEPT;
     meta_type(* const arg)(const size_type) ENTT_NOEXCEPT;
-    meta_any(* const invoke)(meta_handle, meta_any *);
+    meta_any(* const invoke)(meta_handle, meta_any * const);
 };
 };