Explorar o código

meta: const correctness

Michele Caini %!s(int64=2) %!d(string=hai) anos
pai
achega
01957a73fd
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/entt/meta/utility.hpp

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

@@ -327,7 +327,7 @@ template<typename Policy, typename Candidate, typename... Args>
 }
 }
 
 
 template<typename Type, typename Policy, typename Candidate, std::size_t... Index>
 template<typename Type, typename Policy, typename Candidate, std::size_t... Index>
-[[nodiscard]] meta_any meta_invoke(const meta_ctx &ctx, [[maybe_unused]] meta_handle instance, Candidate &&candidate, [[maybe_unused]] meta_any *args, std::index_sequence<Index...>) {
+[[nodiscard]] meta_any meta_invoke(const meta_ctx &ctx, [[maybe_unused]] meta_handle instance, Candidate &&candidate, [[maybe_unused]] meta_any *const args, std::index_sequence<Index...>) {
     using descriptor = meta_function_helper_t<Type, std::remove_reference_t<Candidate>>;
     using descriptor = meta_function_helper_t<Type, std::remove_reference_t<Candidate>>;
 
 
     if constexpr(std::is_invocable_v<std::remove_reference_t<Candidate>, const Type &, type_list_element_t<Index, typename descriptor::args_type>...>) {
     if constexpr(std::is_invocable_v<std::remove_reference_t<Candidate>, const Type &, type_list_element_t<Index, typename descriptor::args_type>...>) {