pub unsafe extern "C" fn _embind_register_class(
classType: TYPEID,
pointerType: TYPEID,
constPointerType: TYPEID,
baseClassType: TYPEID,
getActualTypeSignature: *const c_char,
getActualType: GenericFunction,
upcastSignature: *const c_char,
upcast: GenericFunction,
downcastSignature: *const c_char,
downcast: GenericFunction,
className: *const c_char,
destructorSignature: *const c_char,
destructor: GenericFunction,
)