|  | 
| struct | ChangeArgTypeAtPos | 
|  | Main function to wrap the type at position pos in a std::function.  More... 
 | 
|  | 
| struct | FunctionTraits | 
|  | Type trait for extracting information about functions.  More... 
 | 
|  | 
| struct | hasType | 
|  | Type trait to check if a specified type is present in a tuple.  More... 
 | 
|  | 
| struct | Index | 
|  | Type trait to get the index of a type in a tuple.  More... 
 | 
|  | 
| struct | is_tuple< std::tuple< T... > > | 
|  | Type trait to check if a type is an instantiation of std::tuple.  More... 
 | 
|  | 
| struct | isSharedPtr | 
|  | Type trait to check if a type is a isSharedPtr.  More... 
 | 
|  | 
| struct | isSpecialization< U, U< T... > > | 
|  | Type trait to check if a class is a specialization of a template.  More... 
 | 
|  | 
| struct | isSpecializationNonTypeAndTypes< Type, Type< T, N... > > | 
|  | Type trait to check if a class is a specialization of a template with a non-type parameter and types.  More... 
 | 
|  | 
| struct | isSpecializationNonTypeNonTypeAndTypes< Type, Type< T, R, N... > > | 
|  | Type trait to check if a class is a specialization of a template with two non-type parameter and types.  More... 
 | 
|  | 
| struct | isSpecializationNonTypes< Type, Type< N... > > | 
|  | Type trait to check if a class is a specialization of a template with non-type parameters.  More... 
 | 
|  | 
| struct | isSpecializationTypeNonTypeAndType< Type, Type< T, M, N > > | 
|  | Type trait to check if a class is a specialization of a template with types and two non-type parameters.  More... 
 | 
|  | 
| struct | isUniquePtr | 
|  | Type trait to check if a type is a isUniquePtr.  More... 
 | 
|  | 
| struct | Rebind | 
|  | Type trait to rebind the underlying type of containers.  More... 
 | 
|  | 
| class | remove_pointer | 
|  | 
| struct | ReplaceTypeAtPos | 
|  | Helper to replace the type at a specific position in a tuple.  More... 
 | 
|  | 
| struct | TupleToFunctionType | 
|  | Helper to convert a tuple to a function type.  More... 
 | 
|  |