EnTT 3.14.0
Loading...
Searching...
No Matches
template.hpp
1// IWYU pragma: always_keep
2
3#ifndef ENTT_META_TEMPLATE_HPP
4#define ENTT_META_TEMPLATE_HPP
5
6#include "../core/type_traits.hpp"
7
8namespace entt {
9
11template<template<typename...> class>
13
19template<template<typename...> class Clazz, typename... Args>
20struct meta_template_traits<Clazz<Args...>> {
24 using args_type = type_list<Args...>;
25};
26
27} // namespace entt
28
29#endif
EnTT default namespace.
Definition dense_map.hpp:22
Utility class to disambiguate class templates.
Definition template.hpp:12
Traits class template to be specialized to enable support for meta template information.
A class to use to push around lists of types, nothing more.