|
|
@@ -6,7 +6,7 @@
|
|
|
namespace entt {
|
|
|
|
|
|
/*! @brief Utility class to disambiguate class templates. */
|
|
|
-template<template<typename...> typename>
|
|
|
+template<template<typename...> class>
|
|
|
struct meta_class_template_tag {};
|
|
|
|
|
|
/**
|
|
|
@@ -14,7 +14,7 @@ struct meta_class_template_tag {};
|
|
|
* @tparam Clazz Type of class template.
|
|
|
* @tparam Args Types of template arguments.
|
|
|
*/
|
|
|
-template<template<typename...> typename Clazz, typename... Args>
|
|
|
+template<template<typename...> class Clazz, typename... Args>
|
|
|
struct meta_template_traits<Clazz<Args...>> {
|
|
|
/*! @brief Wrapped class template. */
|
|
|
using class_type = meta_class_template_tag<Clazz>;
|