|
| 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...
|
| |