internal static extern CXCursor clang_getTypeDeclaration(CXType type);
internal static extern int clang_Type_getNumTemplateArguments(CXType type);
internal static extern RefQualifierKind clang_Type_getCXXRefQualifier(CXType type);
internal static extern CXType clang_Type_getClassType(CXType type);
internal static extern long clang_Type_getOffsetOf(CXType type, string str);
internal static extern CXType clang_Type_getNamedType(CXType type);
internal static extern TypeNullabilityKind clang_Type_getNullability(CXType type);
internal static extern CXType clang_getArgType(CXType type, uint index);
internal static extern CXType clang_Type_getObjCObjectBaseType(CXType type);
internal static extern int clang_getExceptionSpecificationType(CXType type);
internal static extern int clang_getNumArgTypes(CXType type);
internal static extern CXType clang_getResultType(CXType type);
internal static extern CallingConvention clang_getFunctionTypeCallingConv(CXType type);
internal static extern CXString clang_Type_getObjCEncoding(CXType type);
internal static extern CXType clang_getArrayElementType(CXType type);
internal static extern uint clang_Type_getNumObjCProtocolRefs(CXType type);
internal static extern long clang_getArraySize(CXType type);
internal static extern CXCursor clang_Type_getObjCProtocolDecl(CXType type, uint index);
internal static extern uint clang_Type_isTransparentTagTypedef(CXType type);
internal static extern uint clang_Type_getNumObjCTypeArgs(CXType type);
internal static extern long clang_Type_getAlignOf(CXType type);
internal static extern CXType clang_Type_getObjCTypeArg(CXType type, uint index);
internal static extern long clang_Type_getSizeOf(CXType type);
internal static extern uint clang_isFunctionTypeVariadic(CXType type);
internal static extern CXType clang_Type_getModifiedType(CXType type);
internal static extern uint clang_isPODType(CXType type);
internal static extern CXType clang_Type_getTemplateArgumentAsType(CXType type, uint index);
internal static extern long clang_getNumElements(CXType type);
internal static extern uint clang_Type_visitFields(CXType type, CXFieldVisitor visitor, CXClientData client_data);
internal static extern CXType clang_getPointeeType(CXType type);