Represents a compile-time list of types provided as variadic template parameters. More...
#include <refl.hpp>
Static Public Attributes | |
static constexpr intptr_t | size = sizeof...(Ts) |
The number of types in this type_list. More... | |
Represents a compile-time list of types provided as variadic template parameters.
type_list is an empty TrivialType. Instances of it can freely be created to communicate the list of represented types. type_lists support many standard operations that are implicitly available with ADL-lookup. type_list is used by refl-cpp mostly to represent the list of refl::field_descriptor, refl::function_descriptor specializations that allow the compile-time reflection of a type's members.
|
staticconstexpr |
The number of types in this type_list.