Browse Source

meta: add missing template keywords (love you, msvc)

Michele Caini 3 years ago
parent
commit
798d1a4f9e
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/entt/meta/factory.hpp

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

@@ -411,7 +411,7 @@ public:
         static_assert(Policy::template value<typename descriptor::return_type>, "Invalid return type for the given policy");
 
         internal::meta_func_node node{
-            type_id<type_list_cat_t<type_list<descriptor::return_type>, descriptor::args_type>>().hash(),
+            type_id<type_list_cat_t<type_list<typename descriptor::return_type>, typename descriptor::args_type>>().hash(),
             (descriptor::is_const ? internal::meta_traits::is_const : internal::meta_traits::is_none) | (descriptor::is_static ? internal::meta_traits::is_static : internal::meta_traits::is_none),
             descriptor::args_type::size,
             &internal::meta_node<std::conditional_t<std::is_same_v<Policy, as_void_t>, void, std::remove_cv_t<std::remove_reference_t<typename descriptor::return_type>>>>::resolve,