Просмотр исходного кода

meta: also make vs2017 happy if possible

Michele Caini 3 лет назад
Родитель
Сommit
cc4d4dfc2b
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      src/entt/meta/node.hpp

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

@@ -138,12 +138,12 @@ meta_type_node resolve() noexcept;
 
 
 template<typename... Args>
 template<typename... Args>
 [[nodiscard]] auto *meta_arg_node(type_list<Args...>, [[maybe_unused]] const std::size_t index) noexcept {
 [[nodiscard]] auto *meta_arg_node(type_list<Args...>, [[maybe_unused]] const std::size_t index) noexcept {
-    using element_type = meta_type_node() noexcept;
+    using element_type = meta_type_node (*)() noexcept;
 
 
     if constexpr(sizeof...(Args) == 0u) {
     if constexpr(sizeof...(Args) == 0u) {
-        return static_cast<element_type *>(nullptr);
+        return static_cast<element_type>(nullptr);
     } else {
     } else {
-        element_type *args[sizeof...(Args)]{&internal::resolve<std::remove_cv_t<std::remove_reference_t<Args>>>...};
+        element_type args[sizeof...(Args)]{&internal::resolve<std::remove_cv_t<std::remove_reference_t<Args>>>...};
         return args[index];
         return args[index];
     }
     }
 }
 }