Type Descriptors Type Descriptors are used for code generation of C++ types. They know everything they need to know about themselves to generate code. They get constructed by and stored in FFIInterrogateDatabase.