Type traits - MichaelMiller-/sec21 GitHub Wiki
Templates for fundamental properties of types.
Name | Description |
---|---|
contains | Template which checks whether an explicit type is in a type list |
index_of | Calculates the index of a type in a type list |
instance_of | Checks whether a type corresponds to an instantiation of a class |
is_specialized | Checks if a specialisation of a template class is available |
is_std_string | Checks whether the type is a std::string |
is_tuple | Checks whether the type is a std::tuple<Ts...> |
member_pointer_traits | Decomposes a pointer to a member into it's components |