diff --git a/Interop/Indexer/prebuilt/nativeInteropStubs/c/clangstubs.c b/Interop/Indexer/prebuilt/nativeInteropStubs/c/clangstubs.c index 0dd71920819..23fe2a675c7 100644 --- a/Interop/Indexer/prebuilt/nativeInteropStubs/c/clangstubs.c +++ b/Interop/Indexer/prebuilt/nativeInteropStubs/c/clangstubs.c @@ -3,1276 +3,944 @@ #include #include -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCString (JNIEnv *jniEnv, jclass jclss, jlong string) { - return (jlong) (clang_getCString(*(CXString*)string)); -} +// NOTE THIS FILE IS AUTO-GENERATED -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1disposeString (JNIEnv *jniEnv, jclass jclss, jlong string) { - clang_disposeString(*(CXString*)string); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge0 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_getCString(*(CXString*)p0); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1disposeStringSet (JNIEnv *jniEnv, jclass jclss, jlong set) { - clang_disposeStringSet((CXStringSet*)set); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge1 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_disposeString(*(CXString*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getBuildSessionTimestamp (JNIEnv *jniEnv, jclass jclss) { - return (jlong) (clang_getBuildSessionTimestamp()); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge2 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_disposeStringSet((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1VirtualFileOverlay_1create (JNIEnv *jniEnv, jclass jclss, jint options) { - return (jlong) (clang_VirtualFileOverlay_create((unsigned int)options)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge3 (JNIEnv* jniEnv, jclass jclss) { + return (jlong)clang_getBuildSessionTimestamp(); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1VirtualFileOverlay_1addFileMapping (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong virtualPath, jlong realPath) { - return (jint) (clang_VirtualFileOverlay_addFileMapping((CXVirtualFileOverlay)arg0, (char*)virtualPath, (char*)realPath)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge4 (JNIEnv* jniEnv, jclass jclss, jint p0) { + return (jlong)clang_VirtualFileOverlay_create(p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1VirtualFileOverlay_1setCaseSensitivity (JNIEnv *jniEnv, jclass jclss, jlong arg0, jint caseSensitive) { - return (jint) (clang_VirtualFileOverlay_setCaseSensitivity((CXVirtualFileOverlay)arg0, (int)caseSensitive)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge5 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + return (jint)clang_VirtualFileOverlay_addFileMapping((void*)p0, (void*)p1, (void*)p2); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1VirtualFileOverlay_1writeToBuffer (JNIEnv *jniEnv, jclass jclss, jlong arg0, jint options, jlong out_buffer_ptr, jlong out_buffer_size) { - return (jint) (clang_VirtualFileOverlay_writeToBuffer((CXVirtualFileOverlay)arg0, (unsigned int)options, (char**)out_buffer_ptr, (unsigned int*)out_buffer_size)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge6 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1) { + return (jint)clang_VirtualFileOverlay_setCaseSensitivity((void*)p0, p1); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1free (JNIEnv *jniEnv, jclass jclss, jlong buffer) { - clang_free((void*)buffer); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge7 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jlong p2, jlong p3) { + return (jint)clang_VirtualFileOverlay_writeToBuffer((void*)p0, p1, (void*)p2, (void*)p3); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1VirtualFileOverlay_1dispose (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - clang_VirtualFileOverlay_dispose((CXVirtualFileOverlay)arg0); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge8 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_free((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1ModuleMapDescriptor_1create (JNIEnv *jniEnv, jclass jclss, jint options) { - return (jlong) (clang_ModuleMapDescriptor_create((unsigned int)options)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge9 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_VirtualFileOverlay_dispose((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1ModuleMapDescriptor_1setFrameworkModuleName (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong name) { - return (jint) (clang_ModuleMapDescriptor_setFrameworkModuleName((CXModuleMapDescriptor)arg0, (char*)name)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge10 (JNIEnv* jniEnv, jclass jclss, jint p0) { + return (jlong)clang_ModuleMapDescriptor_create(p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1ModuleMapDescriptor_1setUmbrellaHeader (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong name) { - return (jint) (clang_ModuleMapDescriptor_setUmbrellaHeader((CXModuleMapDescriptor)arg0, (char*)name)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge11 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jint)clang_ModuleMapDescriptor_setFrameworkModuleName((void*)p0, (void*)p1); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1ModuleMapDescriptor_1writeToBuffer (JNIEnv *jniEnv, jclass jclss, jlong arg0, jint options, jlong out_buffer_ptr, jlong out_buffer_size) { - return (jint) (clang_ModuleMapDescriptor_writeToBuffer((CXModuleMapDescriptor)arg0, (unsigned int)options, (char**)out_buffer_ptr, (unsigned int*)out_buffer_size)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge12 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jint)clang_ModuleMapDescriptor_setUmbrellaHeader((void*)p0, (void*)p1); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1ModuleMapDescriptor_1dispose (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - clang_ModuleMapDescriptor_dispose((CXModuleMapDescriptor)arg0); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge13 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jlong p2, jlong p3) { + return (jint)clang_ModuleMapDescriptor_writeToBuffer((void*)p0, p1, (void*)p2, (void*)p3); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1createIndex (JNIEnv *jniEnv, jclass jclss, jint excludeDeclarationsFromPCH, jint displayDiagnostics) { - return (jlong) (clang_createIndex((int)excludeDeclarationsFromPCH, (int)displayDiagnostics)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge14 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_ModuleMapDescriptor_dispose((void*)p0); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1disposeIndex (JNIEnv *jniEnv, jclass jclss, jlong index) { - clang_disposeIndex((CXIndex)index); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge15 (JNIEnv* jniEnv, jclass jclss, jint p0, jint p1) { + return (jlong)clang_createIndex(p0, p1); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1CXIndex_1setGlobalOptions (JNIEnv *jniEnv, jclass jclss, jlong arg0, jint options) { - clang_CXIndex_setGlobalOptions((CXIndex)arg0, (unsigned int)options); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge16 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_disposeIndex((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1CXIndex_1getGlobalOptions (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jint) (clang_CXIndex_getGlobalOptions((CXIndex)arg0)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge17 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1) { + clang_CXIndex_setGlobalOptions((void*)p0, p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getFileName (JNIEnv *jniEnv, jclass jclss, jlong SFile, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getFileName((CXFile)SFile); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge18 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_CXIndex_getGlobalOptions((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getFileTime (JNIEnv *jniEnv, jclass jclss, jlong SFile) { - return (jlong) (clang_getFileTime((CXFile)SFile)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge19 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_getFileName((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getFileUniqueID (JNIEnv *jniEnv, jclass jclss, jlong file, jlong outID) { - return (jint) (clang_getFileUniqueID((CXFile)file, (CXFileUniqueID*)outID)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge20 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_getFileTime((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1isFileMultipleIncludeGuarded (JNIEnv *jniEnv, jclass jclss, jlong tu, jlong file) { - return (jint) (clang_isFileMultipleIncludeGuarded((CXTranslationUnit)tu, (CXFile)file)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge21 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jint)clang_getFileUniqueID((void*)p0, (void*)p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getFile (JNIEnv *jniEnv, jclass jclss, jlong tu, jlong file_name) { - return (jlong) (clang_getFile((CXTranslationUnit)tu, (char*)file_name)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge22 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jint)clang_isFileMultipleIncludeGuarded((void*)p0, (void*)p1); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1File_1isEqual (JNIEnv *jniEnv, jclass jclss, jlong file1, jlong file2) { - return (jint) (clang_File_isEqual((CXFile)file1, (CXFile)file2)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge23 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jlong)clang_getFile((void*)p0, (void*)p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getNullLocation (JNIEnv *jniEnv, jclass jclss, jlong retValPlacement) { - *(CXSourceLocation*)retValPlacement = clang_getNullLocation(); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge24 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jint)clang_File_isEqual((void*)p0, (void*)p1); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1equalLocations (JNIEnv *jniEnv, jclass jclss, jlong loc1, jlong loc2) { - return (jint) (clang_equalLocations(*(CXSourceLocation*)loc1, *(CXSourceLocation*)loc2)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge25 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + *(CXSourceLocation*)p0 = clang_getNullLocation(); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getLocation (JNIEnv *jniEnv, jclass jclss, jlong tu, jlong file, jint line, jint column, jlong retValPlacement) { - *(CXSourceLocation*)retValPlacement = clang_getLocation((CXTranslationUnit)tu, (CXFile)file, (unsigned int)line, (unsigned int)column); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge26 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jint)clang_equalLocations(*(CXSourceLocation*)p0, *(CXSourceLocation*)p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getLocationForOffset (JNIEnv *jniEnv, jclass jclss, jlong tu, jlong file, jint offset, jlong retValPlacement) { - *(CXSourceLocation*)retValPlacement = clang_getLocationForOffset((CXTranslationUnit)tu, (CXFile)file, (unsigned int)offset); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge27 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jint p2, jint p3, jlong p4) { + *(CXSourceLocation*)p4 = clang_getLocation((void*)p0, (void*)p1, p2, p3); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Location_1isInSystemHeader (JNIEnv *jniEnv, jclass jclss, jlong location) { - return (jint) (clang_Location_isInSystemHeader(*(CXSourceLocation*)location)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge28 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jint p2, jlong p3) { + *(CXSourceLocation*)p3 = clang_getLocationForOffset((void*)p0, (void*)p1, p2); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Location_1isFromMainFile (JNIEnv *jniEnv, jclass jclss, jlong location) { - return (jint) (clang_Location_isFromMainFile(*(CXSourceLocation*)location)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge29 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Location_isInSystemHeader(*(CXSourceLocation*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getNullRange (JNIEnv *jniEnv, jclass jclss, jlong retValPlacement) { - *(CXSourceRange*)retValPlacement = clang_getNullRange(); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge30 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Location_isFromMainFile(*(CXSourceLocation*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getRange (JNIEnv *jniEnv, jclass jclss, jlong begin, jlong end, jlong retValPlacement) { - *(CXSourceRange*)retValPlacement = clang_getRange(*(CXSourceLocation*)begin, *(CXSourceLocation*)end); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge31 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + *(CXSourceRange*)p0 = clang_getNullRange(); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1equalRanges (JNIEnv *jniEnv, jclass jclss, jlong range1, jlong range2) { - return (jint) (clang_equalRanges(*(CXSourceRange*)range1, *(CXSourceRange*)range2)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge32 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + *(CXSourceRange*)p2 = clang_getRange(*(CXSourceLocation*)p0, *(CXSourceLocation*)p1); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Range_1isNull (JNIEnv *jniEnv, jclass jclss, jlong range) { - return (jint) (clang_Range_isNull(*(CXSourceRange*)range)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge33 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jint)clang_equalRanges(*(CXSourceRange*)p0, *(CXSourceRange*)p1); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1getExpansionLocation (JNIEnv *jniEnv, jclass jclss, jlong location, jlong file, jlong line, jlong column, jlong offset) { - clang_getExpansionLocation(*(CXSourceLocation*)location, (CXFile*)file, (unsigned int*)line, (unsigned int*)column, (unsigned int*)offset); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge34 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Range_isNull(*(CXSourceRange*)p0); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1getPresumedLocation (JNIEnv *jniEnv, jclass jclss, jlong location, jlong filename, jlong line, jlong column) { - clang_getPresumedLocation(*(CXSourceLocation*)location, (CXString*)filename, (unsigned int*)line, (unsigned int*)column); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge35 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2, jlong p3, jlong p4) { + clang_getExpansionLocation(*(CXSourceLocation*)p0, (void*)p1, (void*)p2, (void*)p3, (void*)p4); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1getInstantiationLocation (JNIEnv *jniEnv, jclass jclss, jlong location, jlong file, jlong line, jlong column, jlong offset) { - clang_getInstantiationLocation(*(CXSourceLocation*)location, (CXFile*)file, (unsigned int*)line, (unsigned int*)column, (unsigned int*)offset); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge36 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2, jlong p3) { + clang_getPresumedLocation(*(CXSourceLocation*)p0, (void*)p1, (void*)p2, (void*)p3); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1getSpellingLocation (JNIEnv *jniEnv, jclass jclss, jlong location, jlong file, jlong line, jlong column, jlong offset) { - clang_getSpellingLocation(*(CXSourceLocation*)location, (CXFile*)file, (unsigned int*)line, (unsigned int*)column, (unsigned int*)offset); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge37 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2, jlong p3, jlong p4) { + clang_getInstantiationLocation(*(CXSourceLocation*)p0, (void*)p1, (void*)p2, (void*)p3, (void*)p4); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1getFileLocation (JNIEnv *jniEnv, jclass jclss, jlong location, jlong file, jlong line, jlong column, jlong offset) { - clang_getFileLocation(*(CXSourceLocation*)location, (CXFile*)file, (unsigned int*)line, (unsigned int*)column, (unsigned int*)offset); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge38 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2, jlong p3, jlong p4) { + clang_getSpellingLocation(*(CXSourceLocation*)p0, (void*)p1, (void*)p2, (void*)p3, (void*)p4); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getRangeStart (JNIEnv *jniEnv, jclass jclss, jlong range, jlong retValPlacement) { - *(CXSourceLocation*)retValPlacement = clang_getRangeStart(*(CXSourceRange*)range); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge39 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2, jlong p3, jlong p4) { + clang_getFileLocation(*(CXSourceLocation*)p0, (void*)p1, (void*)p2, (void*)p3, (void*)p4); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getRangeEnd (JNIEnv *jniEnv, jclass jclss, jlong range, jlong retValPlacement) { - *(CXSourceLocation*)retValPlacement = clang_getRangeEnd(*(CXSourceRange*)range); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge40 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXSourceLocation*)p1 = clang_getRangeStart(*(CXSourceRange*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getSkippedRanges (JNIEnv *jniEnv, jclass jclss, jlong tu, jlong file) { - return (jlong) (clang_getSkippedRanges((CXTranslationUnit)tu, (CXFile)file)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge41 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXSourceLocation*)p1 = clang_getRangeEnd(*(CXSourceRange*)p0); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1disposeSourceRangeList (JNIEnv *jniEnv, jclass jclss, jlong ranges) { - clang_disposeSourceRangeList((CXSourceRangeList*)ranges); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge42 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jlong)clang_getSkippedRanges((void*)p0, (void*)p1); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getNumDiagnosticsInSet (JNIEnv *jniEnv, jclass jclss, jlong Diags) { - return (jint) (clang_getNumDiagnosticsInSet((CXDiagnosticSet)Diags)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge43 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_getAllSkippedRanges((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getDiagnosticInSet (JNIEnv *jniEnv, jclass jclss, jlong Diags, jint Index) { - return (jlong) (clang_getDiagnosticInSet((CXDiagnosticSet)Diags, (unsigned int)Index)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge44 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_disposeSourceRangeList((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1loadDiagnostics (JNIEnv *jniEnv, jclass jclss, jlong file, jlong error, jlong errorString) { - return (jlong) (clang_loadDiagnostics((char*)file, (enum CXLoadDiag_Error*)error, (CXString*)errorString)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge45 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getNumDiagnosticsInSet((void*)p0); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1disposeDiagnosticSet (JNIEnv *jniEnv, jclass jclss, jlong Diags) { - clang_disposeDiagnosticSet((CXDiagnosticSet)Diags); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge46 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1) { + return (jlong)clang_getDiagnosticInSet((void*)p0, p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getChildDiagnostics (JNIEnv *jniEnv, jclass jclss, jlong D) { - return (jlong) (clang_getChildDiagnostics((CXDiagnostic)D)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge47 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + return (jlong)clang_loadDiagnostics((void*)p0, (void*)p1, (void*)p2); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getNumDiagnostics (JNIEnv *jniEnv, jclass jclss, jlong Unit) { - return (jint) (clang_getNumDiagnostics((CXTranslationUnit)Unit)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge48 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_disposeDiagnosticSet((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getDiagnostic (JNIEnv *jniEnv, jclass jclss, jlong Unit, jint Index) { - return (jlong) (clang_getDiagnostic((CXTranslationUnit)Unit, (unsigned int)Index)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge49 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_getChildDiagnostics((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getDiagnosticSetFromTU (JNIEnv *jniEnv, jclass jclss, jlong Unit) { - return (jlong) (clang_getDiagnosticSetFromTU((CXTranslationUnit)Unit)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge50 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getNumDiagnostics((void*)p0); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1disposeDiagnostic (JNIEnv *jniEnv, jclass jclss, jlong Diagnostic) { - clang_disposeDiagnostic((CXDiagnostic)Diagnostic); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge51 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1) { + return (jlong)clang_getDiagnostic((void*)p0, p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1formatDiagnostic (JNIEnv *jniEnv, jclass jclss, jlong Diagnostic, jint Options, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_formatDiagnostic((CXDiagnostic)Diagnostic, (unsigned int)Options); - return (jlong) retValPlacement; +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge52 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_getDiagnosticSetFromTU((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1defaultDiagnosticDisplayOptions (JNIEnv *jniEnv, jclass jclss) { - return (jint) (clang_defaultDiagnosticDisplayOptions()); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge53 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_disposeDiagnostic((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getDiagnosticSeverity (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jint) (clang_getDiagnosticSeverity((CXDiagnostic)arg0)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge54 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jlong p2) { + *(CXString*)p2 = clang_formatDiagnostic((void*)p0, p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getDiagnosticLocation (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong retValPlacement) { - *(CXSourceLocation*)retValPlacement = clang_getDiagnosticLocation((CXDiagnostic)arg0); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge55 (JNIEnv* jniEnv, jclass jclss) { + return (jint)clang_defaultDiagnosticDisplayOptions(); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getDiagnosticSpelling (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getDiagnosticSpelling((CXDiagnostic)arg0); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge56 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getDiagnosticSeverity((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getDiagnosticOption (JNIEnv *jniEnv, jclass jclss, jlong Diag, jlong Disable, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getDiagnosticOption((CXDiagnostic)Diag, (CXString*)Disable); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge57 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXSourceLocation*)p1 = clang_getDiagnosticLocation((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getDiagnosticCategory (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jint) (clang_getDiagnosticCategory((CXDiagnostic)arg0)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge58 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_getDiagnosticSpelling((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getDiagnosticCategoryName (JNIEnv *jniEnv, jclass jclss, jint Category, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getDiagnosticCategoryName((unsigned int)Category); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge59 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + *(CXString*)p2 = clang_getDiagnosticOption((void*)p0, (void*)p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getDiagnosticCategoryText (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getDiagnosticCategoryText((CXDiagnostic)arg0); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge60 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getDiagnosticCategory((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getDiagnosticNumRanges (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jint) (clang_getDiagnosticNumRanges((CXDiagnostic)arg0)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge61 (JNIEnv* jniEnv, jclass jclss, jint p0, jlong p1) { + *(CXString*)p1 = clang_getDiagnosticCategoryName(p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getDiagnosticRange (JNIEnv *jniEnv, jclass jclss, jlong Diagnostic, jint Range, jlong retValPlacement) { - *(CXSourceRange*)retValPlacement = clang_getDiagnosticRange((CXDiagnostic)Diagnostic, (unsigned int)Range); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge62 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_getDiagnosticCategoryText((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getDiagnosticNumFixIts (JNIEnv *jniEnv, jclass jclss, jlong Diagnostic) { - return (jint) (clang_getDiagnosticNumFixIts((CXDiagnostic)Diagnostic)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge63 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getDiagnosticNumRanges((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getDiagnosticFixIt (JNIEnv *jniEnv, jclass jclss, jlong Diagnostic, jint FixIt, jlong ReplacementRange, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getDiagnosticFixIt((CXDiagnostic)Diagnostic, (unsigned int)FixIt, (CXSourceRange*)ReplacementRange); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge64 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jlong p2) { + *(CXSourceRange*)p2 = clang_getDiagnosticRange((void*)p0, p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getTranslationUnitSpelling (JNIEnv *jniEnv, jclass jclss, jlong CTUnit, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getTranslationUnitSpelling((CXTranslationUnit)CTUnit); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge65 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getDiagnosticNumFixIts((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1createTranslationUnitFromSourceFile (JNIEnv *jniEnv, jclass jclss, jlong CIdx, jlong source_filename, jint num_clang_command_line_args, jlong clang_command_line_args, jint num_unsaved_files, jlong unsaved_files) { - return (jlong) (clang_createTranslationUnitFromSourceFile((CXIndex)CIdx, (char*)source_filename, (int)num_clang_command_line_args, (char**)clang_command_line_args, (unsigned int)num_unsaved_files, (struct CXUnsavedFile*)unsaved_files)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge66 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jlong p2, jlong p3) { + *(CXString*)p3 = clang_getDiagnosticFixIt((void*)p0, p1, (void*)p2); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1createTranslationUnit (JNIEnv *jniEnv, jclass jclss, jlong CIdx, jlong ast_filename) { - return (jlong) (clang_createTranslationUnit((CXIndex)CIdx, (char*)ast_filename)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge67 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_getTranslationUnitSpelling((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1createTranslationUnit2 (JNIEnv *jniEnv, jclass jclss, jlong CIdx, jlong ast_filename, jlong out_TU) { - return (jint) (clang_createTranslationUnit2((CXIndex)CIdx, (char*)ast_filename, (CXTranslationUnit*)out_TU)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge68 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jint p2, jlong p3, jint p4, jlong p5) { + return (jlong)clang_createTranslationUnitFromSourceFile((void*)p0, (void*)p1, p2, (void*)p3, p4, (void*)p5); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1defaultEditingTranslationUnitOptions (JNIEnv *jniEnv, jclass jclss) { - return (jint) (clang_defaultEditingTranslationUnitOptions()); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge69 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jlong)clang_createTranslationUnit((void*)p0, (void*)p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1parseTranslationUnit (JNIEnv *jniEnv, jclass jclss, jlong CIdx, jlong source_filename, jlong command_line_args, jint num_command_line_args, jlong unsaved_files, jint num_unsaved_files, jint options) { - return (jlong) (clang_parseTranslationUnit((CXIndex)CIdx, (char*)source_filename, (char**)command_line_args, (int)num_command_line_args, (struct CXUnsavedFile*)unsaved_files, (unsigned int)num_unsaved_files, (unsigned int)options)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge70 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + return (jint)clang_createTranslationUnit2((void*)p0, (void*)p1, (void*)p2); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1parseTranslationUnit2 (JNIEnv *jniEnv, jclass jclss, jlong CIdx, jlong source_filename, jlong command_line_args, jint num_command_line_args, jlong unsaved_files, jint num_unsaved_files, jint options, jlong out_TU) { - return (jint) (clang_parseTranslationUnit2((CXIndex)CIdx, (char*)source_filename, (char**)command_line_args, (int)num_command_line_args, (struct CXUnsavedFile*)unsaved_files, (unsigned int)num_unsaved_files, (unsigned int)options, (CXTranslationUnit*)out_TU)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge71 (JNIEnv* jniEnv, jclass jclss) { + return (jint)clang_defaultEditingTranslationUnitOptions(); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1parseTranslationUnit2FullArgv (JNIEnv *jniEnv, jclass jclss, jlong CIdx, jlong source_filename, jlong command_line_args, jint num_command_line_args, jlong unsaved_files, jint num_unsaved_files, jint options, jlong out_TU) { - return (jint) (clang_parseTranslationUnit2FullArgv((CXIndex)CIdx, (char*)source_filename, (char**)command_line_args, (int)num_command_line_args, (struct CXUnsavedFile*)unsaved_files, (unsigned int)num_unsaved_files, (unsigned int)options, (CXTranslationUnit*)out_TU)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge72 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2, jint p3, jlong p4, jint p5, jint p6) { + return (jlong)clang_parseTranslationUnit((void*)p0, (void*)p1, (void*)p2, p3, (void*)p4, p5, p6); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1defaultSaveOptions (JNIEnv *jniEnv, jclass jclss, jlong TU) { - return (jint) (clang_defaultSaveOptions((CXTranslationUnit)TU)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge73 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2, jint p3, jlong p4, jint p5, jint p6, jlong p7) { + return (jint)clang_parseTranslationUnit2((void*)p0, (void*)p1, (void*)p2, p3, (void*)p4, p5, p6, (void*)p7); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1saveTranslationUnit (JNIEnv *jniEnv, jclass jclss, jlong TU, jlong FileName, jint options) { - return (jint) (clang_saveTranslationUnit((CXTranslationUnit)TU, (char*)FileName, (unsigned int)options)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge74 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2, jint p3, jlong p4, jint p5, jint p6, jlong p7) { + return (jint)clang_parseTranslationUnit2FullArgv((void*)p0, (void*)p1, (void*)p2, p3, (void*)p4, p5, p6, (void*)p7); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1disposeTranslationUnit (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - clang_disposeTranslationUnit((CXTranslationUnit)arg0); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge75 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_defaultSaveOptions((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1defaultReparseOptions (JNIEnv *jniEnv, jclass jclss, jlong TU) { - return (jint) (clang_defaultReparseOptions((CXTranslationUnit)TU)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge76 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jint p2) { + return (jint)clang_saveTranslationUnit((void*)p0, (void*)p1, p2); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1reparseTranslationUnit (JNIEnv *jniEnv, jclass jclss, jlong TU, jint num_unsaved_files, jlong unsaved_files, jint options) { - return (jint) (clang_reparseTranslationUnit((CXTranslationUnit)TU, (unsigned int)num_unsaved_files, (struct CXUnsavedFile*)unsaved_files, (unsigned int)options)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge77 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_suspendTranslationUnit((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getTUResourceUsageName (JNIEnv *jniEnv, jclass jclss, jint kind) { - return (jlong) (clang_getTUResourceUsageName((enum CXTUResourceUsageKind)kind)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge78 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_disposeTranslationUnit((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCXTUResourceUsage (JNIEnv *jniEnv, jclass jclss, jlong TU, jlong retValPlacement) { - *(struct CXTUResourceUsage*)retValPlacement = clang_getCXTUResourceUsage((CXTranslationUnit)TU); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge79 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_defaultReparseOptions((void*)p0); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1disposeCXTUResourceUsage (JNIEnv *jniEnv, jclass jclss, jlong usage) { - clang_disposeCXTUResourceUsage(*(struct CXTUResourceUsage*)usage); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge80 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jlong p2, jint p3) { + return (jint)clang_reparseTranslationUnit((void*)p0, p1, (void*)p2, p3); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getNullCursor (JNIEnv *jniEnv, jclass jclss, jlong retValPlacement) { - *(CXCursor*)retValPlacement = clang_getNullCursor(); - return (jlong) retValPlacement; +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge81 (JNIEnv* jniEnv, jclass jclss, jint p0) { + return (jlong)clang_getTUResourceUsageName(p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getTranslationUnitCursor (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong retValPlacement) { - *(CXCursor*)retValPlacement = clang_getTranslationUnitCursor((CXTranslationUnit)arg0); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge82 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(struct CXTUResourceUsage*)p1 = clang_getCXTUResourceUsage((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1equalCursors (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong arg1) { - return (jint) (clang_equalCursors(*(CXCursor*)arg0, *(CXCursor*)arg1)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge83 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_disposeCXTUResourceUsage(*(struct CXTUResourceUsage*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1isNull (JNIEnv *jniEnv, jclass jclss, jlong cursor) { - return (jint) (clang_Cursor_isNull(*(CXCursor*)cursor)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge84 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_getTranslationUnitTargetInfo((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1hashCursor (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jint) (clang_hashCursor(*(CXCursor*)arg0)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge85 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_TargetInfo_dispose((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getCursorKind (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jint) (clang_getCursorKind(*(CXCursor*)arg0)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge86 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_TargetInfo_getTriple((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1isDeclaration (JNIEnv *jniEnv, jclass jclss, jint arg0) { - return (jint) (clang_isDeclaration((enum CXCursorKind)arg0)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge87 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_TargetInfo_getPointerWidth((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1isReference (JNIEnv *jniEnv, jclass jclss, jint arg0) { - return (jint) (clang_isReference((enum CXCursorKind)arg0)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge88 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + *(CXCursor*)p0 = clang_getNullCursor(); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1isExpression (JNIEnv *jniEnv, jclass jclss, jint arg0) { - return (jint) (clang_isExpression((enum CXCursorKind)arg0)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge89 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXCursor*)p1 = clang_getTranslationUnitCursor((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1isStatement (JNIEnv *jniEnv, jclass jclss, jint arg0) { - return (jint) (clang_isStatement((enum CXCursorKind)arg0)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge90 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jint)clang_equalCursors(*(CXCursor*)p0, *(CXCursor*)p1); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1isAttribute (JNIEnv *jniEnv, jclass jclss, jint arg0) { - return (jint) (clang_isAttribute((enum CXCursorKind)arg0)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge91 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Cursor_isNull(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1hasAttrs (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_Cursor_hasAttrs(*(CXCursor*)C)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge92 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_hashCursor(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1isInvalid (JNIEnv *jniEnv, jclass jclss, jint arg0) { - return (jint) (clang_isInvalid((enum CXCursorKind)arg0)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge93 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getCursorKind(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1isTranslationUnit (JNIEnv *jniEnv, jclass jclss, jint arg0) { - return (jint) (clang_isTranslationUnit((enum CXCursorKind)arg0)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge94 (JNIEnv* jniEnv, jclass jclss, jint p0) { + return (jint)clang_isDeclaration(p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1isPreprocessing (JNIEnv *jniEnv, jclass jclss, jint arg0) { - return (jint) (clang_isPreprocessing((enum CXCursorKind)arg0)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge95 (JNIEnv* jniEnv, jclass jclss, jint p0) { + return (jint)clang_isReference(p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1isUnexposed (JNIEnv *jniEnv, jclass jclss, jint arg0) { - return (jint) (clang_isUnexposed((enum CXCursorKind)arg0)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge96 (JNIEnv* jniEnv, jclass jclss, jint p0) { + return (jint)clang_isExpression(p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getCursorLinkage (JNIEnv *jniEnv, jclass jclss, jlong cursor) { - return (jint) (clang_getCursorLinkage(*(CXCursor*)cursor)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge97 (JNIEnv* jniEnv, jclass jclss, jint p0) { + return (jint)clang_isStatement(p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getCursorVisibility (JNIEnv *jniEnv, jclass jclss, jlong cursor) { - return (jint) (clang_getCursorVisibility(*(CXCursor*)cursor)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge98 (JNIEnv* jniEnv, jclass jclss, jint p0) { + return (jint)clang_isAttribute(p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getCursorAvailability (JNIEnv *jniEnv, jclass jclss, jlong cursor) { - return (jint) (clang_getCursorAvailability(*(CXCursor*)cursor)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge99 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Cursor_hasAttrs(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getCursorPlatformAvailability (JNIEnv *jniEnv, jclass jclss, jlong cursor, jlong always_deprecated, jlong deprecated_message, jlong always_unavailable, jlong unavailable_message, jlong availability, jint availability_size) { - return (jint) (clang_getCursorPlatformAvailability(*(CXCursor*)cursor, (int*)always_deprecated, (CXString*)deprecated_message, (int*)always_unavailable, (CXString*)unavailable_message, (struct CXPlatformAvailability*)availability, (int)availability_size)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge100 (JNIEnv* jniEnv, jclass jclss, jint p0) { + return (jint)clang_isInvalid(p0); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1disposeCXPlatformAvailability (JNIEnv *jniEnv, jclass jclss, jlong availability) { - clang_disposeCXPlatformAvailability((struct CXPlatformAvailability*)availability); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge101 (JNIEnv* jniEnv, jclass jclss, jint p0) { + return (jint)clang_isTranslationUnit(p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getCursorLanguage (JNIEnv *jniEnv, jclass jclss, jlong cursor) { - return (jint) (clang_getCursorLanguage(*(CXCursor*)cursor)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge102 (JNIEnv* jniEnv, jclass jclss, jint p0) { + return (jint)clang_isPreprocessing(p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Cursor_1getTranslationUnit (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (clang_Cursor_getTranslationUnit(*(CXCursor*)arg0)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge103 (JNIEnv* jniEnv, jclass jclss, jint p0) { + return (jint)clang_isUnexposed(p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1createCXCursorSet (JNIEnv *jniEnv, jclass jclss) { - return (jlong) (clang_createCXCursorSet()); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge104 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getCursorLinkage(*(CXCursor*)p0); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1disposeCXCursorSet (JNIEnv *jniEnv, jclass jclss, jlong cset) { - clang_disposeCXCursorSet((CXCursorSet)cset); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge105 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getCursorVisibility(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1CXCursorSet_1contains (JNIEnv *jniEnv, jclass jclss, jlong cset, jlong cursor) { - return (jint) (clang_CXCursorSet_contains((CXCursorSet)cset, *(CXCursor*)cursor)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge106 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getCursorAvailability(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1CXCursorSet_1insert (JNIEnv *jniEnv, jclass jclss, jlong cset, jlong cursor) { - return (jint) (clang_CXCursorSet_insert((CXCursorSet)cset, *(CXCursor*)cursor)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge107 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2, jlong p3, jlong p4, jlong p5, jint p6) { + return (jint)clang_getCursorPlatformAvailability(*(CXCursor*)p0, (void*)p1, (void*)p2, (void*)p3, (void*)p4, (void*)p5, p6); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCursorSemanticParent (JNIEnv *jniEnv, jclass jclss, jlong cursor, jlong retValPlacement) { - *(CXCursor*)retValPlacement = clang_getCursorSemanticParent(*(CXCursor*)cursor); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge108 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_disposeCXPlatformAvailability((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCursorLexicalParent (JNIEnv *jniEnv, jclass jclss, jlong cursor, jlong retValPlacement) { - *(CXCursor*)retValPlacement = clang_getCursorLexicalParent(*(CXCursor*)cursor); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge109 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getCursorLanguage(*(CXCursor*)p0); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1getOverriddenCursors (JNIEnv *jniEnv, jclass jclss, jlong cursor, jlong overridden, jlong num_overridden) { - clang_getOverriddenCursors(*(CXCursor*)cursor, (CXCursor**)overridden, (unsigned int*)num_overridden); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge110 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_Cursor_getTranslationUnit(*(CXCursor*)p0); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1disposeOverriddenCursors (JNIEnv *jniEnv, jclass jclss, jlong overridden) { - clang_disposeOverriddenCursors((CXCursor*)overridden); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge111 (JNIEnv* jniEnv, jclass jclss) { + return (jlong)clang_createCXCursorSet(); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getIncludedFile (JNIEnv *jniEnv, jclass jclss, jlong cursor) { - return (jlong) (clang_getIncludedFile(*(CXCursor*)cursor)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge112 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_disposeCXCursorSet((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCursor (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong arg1, jlong retValPlacement) { - *(CXCursor*)retValPlacement = clang_getCursor((CXTranslationUnit)arg0, *(CXSourceLocation*)arg1); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge113 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jint)clang_CXCursorSet_contains((void*)p0, *(CXCursor*)p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCursorLocation (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong retValPlacement) { - *(CXSourceLocation*)retValPlacement = clang_getCursorLocation(*(CXCursor*)arg0); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge114 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jint)clang_CXCursorSet_insert((void*)p0, *(CXCursor*)p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCursorExtent (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong retValPlacement) { - *(CXSourceRange*)retValPlacement = clang_getCursorExtent(*(CXCursor*)arg0); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge115 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXCursor*)p1 = clang_getCursorSemanticParent(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCursorType (JNIEnv *jniEnv, jclass jclss, jlong C, jlong retValPlacement) { - *(CXType*)retValPlacement = clang_getCursorType(*(CXCursor*)C); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge116 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXCursor*)p1 = clang_getCursorLexicalParent(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getTypeSpelling (JNIEnv *jniEnv, jclass jclss, jlong CT, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getTypeSpelling(*(CXType*)CT); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge117 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + clang_getOverriddenCursors(*(CXCursor*)p0, (void*)p1, (void*)p2); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getTypedefDeclUnderlyingType (JNIEnv *jniEnv, jclass jclss, jlong C, jlong retValPlacement) { - *(CXType*)retValPlacement = clang_getTypedefDeclUnderlyingType(*(CXCursor*)C); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge118 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_disposeOverriddenCursors((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getEnumDeclIntegerType (JNIEnv *jniEnv, jclass jclss, jlong C, jlong retValPlacement) { - *(CXType*)retValPlacement = clang_getEnumDeclIntegerType(*(CXCursor*)C); - return (jlong) retValPlacement; +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge119 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_getIncludedFile(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getEnumConstantDeclValue (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jlong) (clang_getEnumConstantDeclValue(*(CXCursor*)C)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge120 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + *(CXCursor*)p2 = clang_getCursor((void*)p0, *(CXSourceLocation*)p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getEnumConstantDeclUnsignedValue (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jlong) (clang_getEnumConstantDeclUnsignedValue(*(CXCursor*)C)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge121 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXSourceLocation*)p1 = clang_getCursorLocation(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getFieldDeclBitWidth (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_getFieldDeclBitWidth(*(CXCursor*)C)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge122 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXSourceRange*)p1 = clang_getCursorExtent(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1getNumArguments (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_Cursor_getNumArguments(*(CXCursor*)C)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge123 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXType*)p1 = clang_getCursorType(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Cursor_1getArgument (JNIEnv *jniEnv, jclass jclss, jlong C, jint i, jlong retValPlacement) { - *(CXCursor*)retValPlacement = clang_Cursor_getArgument(*(CXCursor*)C, (unsigned int)i); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge124 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_getTypeSpelling(*(CXType*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1getNumTemplateArguments (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_Cursor_getNumTemplateArguments(*(CXCursor*)C)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge125 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXType*)p1 = clang_getTypedefDeclUnderlyingType(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1getTemplateArgumentKind (JNIEnv *jniEnv, jclass jclss, jlong C, jint I) { - return (jint) (clang_Cursor_getTemplateArgumentKind(*(CXCursor*)C, (unsigned int)I)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge126 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXType*)p1 = clang_getEnumDeclIntegerType(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Cursor_1getTemplateArgumentType (JNIEnv *jniEnv, jclass jclss, jlong C, jint I, jlong retValPlacement) { - *(CXType*)retValPlacement = clang_Cursor_getTemplateArgumentType(*(CXCursor*)C, (unsigned int)I); - return (jlong) retValPlacement; +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge127 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_getEnumConstantDeclValue(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Cursor_1getTemplateArgumentValue (JNIEnv *jniEnv, jclass jclss, jlong C, jint I) { - return (jlong) (clang_Cursor_getTemplateArgumentValue(*(CXCursor*)C, (unsigned int)I)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge128 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_getEnumConstantDeclUnsignedValue(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Cursor_1getTemplateArgumentUnsignedValue (JNIEnv *jniEnv, jclass jclss, jlong C, jint I) { - return (jlong) (clang_Cursor_getTemplateArgumentUnsignedValue(*(CXCursor*)C, (unsigned int)I)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge129 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getFieldDeclBitWidth(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1equalTypes (JNIEnv *jniEnv, jclass jclss, jlong A, jlong B) { - return (jint) (clang_equalTypes(*(CXType*)A, *(CXType*)B)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge130 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Cursor_getNumArguments(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCanonicalType (JNIEnv *jniEnv, jclass jclss, jlong T, jlong retValPlacement) { - *(CXType*)retValPlacement = clang_getCanonicalType(*(CXType*)T); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge131 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jlong p2) { + *(CXCursor*)p2 = clang_Cursor_getArgument(*(CXCursor*)p0, p1); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1isConstQualifiedType (JNIEnv *jniEnv, jclass jclss, jlong T) { - return (jint) (clang_isConstQualifiedType(*(CXType*)T)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge132 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Cursor_getNumTemplateArguments(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1isMacroFunctionLike (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_Cursor_isMacroFunctionLike(*(CXCursor*)C)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge133 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1) { + return (jint)clang_Cursor_getTemplateArgumentKind(*(CXCursor*)p0, p1); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1isMacroBuiltin (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_Cursor_isMacroBuiltin(*(CXCursor*)C)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge134 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jlong p2) { + *(CXType*)p2 = clang_Cursor_getTemplateArgumentType(*(CXCursor*)p0, p1); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1isFunctionInlined (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_Cursor_isFunctionInlined(*(CXCursor*)C)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge135 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1) { + return (jlong)clang_Cursor_getTemplateArgumentValue(*(CXCursor*)p0, p1); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1isVolatileQualifiedType (JNIEnv *jniEnv, jclass jclss, jlong T) { - return (jint) (clang_isVolatileQualifiedType(*(CXType*)T)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge136 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1) { + return (jlong)clang_Cursor_getTemplateArgumentUnsignedValue(*(CXCursor*)p0, p1); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1isRestrictQualifiedType (JNIEnv *jniEnv, jclass jclss, jlong T) { - return (jint) (clang_isRestrictQualifiedType(*(CXType*)T)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge137 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jint)clang_equalTypes(*(CXType*)p0, *(CXType*)p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getPointeeType (JNIEnv *jniEnv, jclass jclss, jlong T, jlong retValPlacement) { - *(CXType*)retValPlacement = clang_getPointeeType(*(CXType*)T); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge138 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXType*)p1 = clang_getCanonicalType(*(CXType*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getTypeDeclaration (JNIEnv *jniEnv, jclass jclss, jlong T, jlong retValPlacement) { - *(CXCursor*)retValPlacement = clang_getTypeDeclaration(*(CXType*)T); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge139 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_isConstQualifiedType(*(CXType*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getDeclObjCTypeEncoding (JNIEnv *jniEnv, jclass jclss, jlong C, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getDeclObjCTypeEncoding(*(CXCursor*)C); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge140 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Cursor_isMacroFunctionLike(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Type_1getObjCEncoding (JNIEnv *jniEnv, jclass jclss, jlong type, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_Type_getObjCEncoding(*(CXType*)type); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge141 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Cursor_isMacroBuiltin(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getTypeKindSpelling (JNIEnv *jniEnv, jclass jclss, jint K, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getTypeKindSpelling((enum CXTypeKind)K); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge142 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Cursor_isFunctionInlined(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getFunctionTypeCallingConv (JNIEnv *jniEnv, jclass jclss, jlong T) { - return (jint) (clang_getFunctionTypeCallingConv(*(CXType*)T)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge143 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_isVolatileQualifiedType(*(CXType*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getResultType (JNIEnv *jniEnv, jclass jclss, jlong T, jlong retValPlacement) { - *(CXType*)retValPlacement = clang_getResultType(*(CXType*)T); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge144 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_isRestrictQualifiedType(*(CXType*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getNumArgTypes (JNIEnv *jniEnv, jclass jclss, jlong T) { - return (jint) (clang_getNumArgTypes(*(CXType*)T)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge145 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getAddressSpace(*(CXType*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getArgType (JNIEnv *jniEnv, jclass jclss, jlong T, jint i, jlong retValPlacement) { - *(CXType*)retValPlacement = clang_getArgType(*(CXType*)T, (unsigned int)i); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge146 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_getTypedefName(*(CXType*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1isFunctionTypeVariadic (JNIEnv *jniEnv, jclass jclss, jlong T) { - return (jint) (clang_isFunctionTypeVariadic(*(CXType*)T)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge147 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXType*)p1 = clang_getPointeeType(*(CXType*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCursorResultType (JNIEnv *jniEnv, jclass jclss, jlong C, jlong retValPlacement) { - *(CXType*)retValPlacement = clang_getCursorResultType(*(CXCursor*)C); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge148 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXCursor*)p1 = clang_getTypeDeclaration(*(CXType*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1isPODType (JNIEnv *jniEnv, jclass jclss, jlong T) { - return (jint) (clang_isPODType(*(CXType*)T)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge149 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_getDeclObjCTypeEncoding(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getElementType (JNIEnv *jniEnv, jclass jclss, jlong T, jlong retValPlacement) { - *(CXType*)retValPlacement = clang_getElementType(*(CXType*)T); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge150 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_Type_getObjCEncoding(*(CXType*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getNumElements (JNIEnv *jniEnv, jclass jclss, jlong T) { - return (jlong) (clang_getNumElements(*(CXType*)T)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge151 (JNIEnv* jniEnv, jclass jclss, jint p0, jlong p1) { + *(CXString*)p1 = clang_getTypeKindSpelling(p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getArrayElementType (JNIEnv *jniEnv, jclass jclss, jlong T, jlong retValPlacement) { - *(CXType*)retValPlacement = clang_getArrayElementType(*(CXType*)T); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge152 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getFunctionTypeCallingConv(*(CXType*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getArraySize (JNIEnv *jniEnv, jclass jclss, jlong T) { - return (jlong) (clang_getArraySize(*(CXType*)T)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge153 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXType*)p1 = clang_getResultType(*(CXType*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Type_1getNamedType (JNIEnv *jniEnv, jclass jclss, jlong T, jlong retValPlacement) { - *(CXType*)retValPlacement = clang_Type_getNamedType(*(CXType*)T); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge154 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getExceptionSpecificationType(*(CXType*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Type_1getAlignOf (JNIEnv *jniEnv, jclass jclss, jlong T) { - return (jlong) (clang_Type_getAlignOf(*(CXType*)T)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge155 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getNumArgTypes(*(CXType*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Type_1getClassType (JNIEnv *jniEnv, jclass jclss, jlong T, jlong retValPlacement) { - *(CXType*)retValPlacement = clang_Type_getClassType(*(CXType*)T); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge156 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jlong p2) { + *(CXType*)p2 = clang_getArgType(*(CXType*)p0, p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Type_1getSizeOf (JNIEnv *jniEnv, jclass jclss, jlong T) { - return (jlong) (clang_Type_getSizeOf(*(CXType*)T)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge157 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_isFunctionTypeVariadic(*(CXType*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Type_1getOffsetOf (JNIEnv *jniEnv, jclass jclss, jlong T, jlong S) { - return (jlong) (clang_Type_getOffsetOf(*(CXType*)T, (char*)S)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge158 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXType*)p1 = clang_getCursorResultType(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Cursor_1getOffsetOfField (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jlong) (clang_Cursor_getOffsetOfField(*(CXCursor*)C)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge159 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getCursorExceptionSpecificationType(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1isAnonymous (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_Cursor_isAnonymous(*(CXCursor*)C)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge160 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_isPODType(*(CXType*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Type_1getNumTemplateArguments (JNIEnv *jniEnv, jclass jclss, jlong T) { - return (jint) (clang_Type_getNumTemplateArguments(*(CXType*)T)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge161 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXType*)p1 = clang_getElementType(*(CXType*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Type_1getTemplateArgumentAsType (JNIEnv *jniEnv, jclass jclss, jlong T, jint i, jlong retValPlacement) { - *(CXType*)retValPlacement = clang_Type_getTemplateArgumentAsType(*(CXType*)T, (unsigned int)i); - return (jlong) retValPlacement; +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge162 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_getNumElements(*(CXType*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Type_1getCXXRefQualifier (JNIEnv *jniEnv, jclass jclss, jlong T) { - return (jint) (clang_Type_getCXXRefQualifier(*(CXType*)T)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge163 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXType*)p1 = clang_getArrayElementType(*(CXType*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1isBitField (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_Cursor_isBitField(*(CXCursor*)C)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge164 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_getArraySize(*(CXType*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1isVirtualBase (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jint) (clang_isVirtualBase(*(CXCursor*)arg0)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge165 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXType*)p1 = clang_Type_getNamedType(*(CXType*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getCXXAccessSpecifier (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jint) (clang_getCXXAccessSpecifier(*(CXCursor*)arg0)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge166 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Type_isTransparentTagTypedef(*(CXType*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1getStorageClass (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jint) (clang_Cursor_getStorageClass(*(CXCursor*)arg0)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge167 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_Type_getAlignOf(*(CXType*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getNumOverloadedDecls (JNIEnv *jniEnv, jclass jclss, jlong cursor) { - return (jint) (clang_getNumOverloadedDecls(*(CXCursor*)cursor)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge168 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXType*)p1 = clang_Type_getClassType(*(CXType*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getOverloadedDecl (JNIEnv *jniEnv, jclass jclss, jlong cursor, jint index, jlong retValPlacement) { - *(CXCursor*)retValPlacement = clang_getOverloadedDecl(*(CXCursor*)cursor, (unsigned int)index); - return (jlong) retValPlacement; +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge169 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_Type_getSizeOf(*(CXType*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getIBOutletCollectionType (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong retValPlacement) { - *(CXType*)retValPlacement = clang_getIBOutletCollectionType(*(CXCursor*)arg0); - return (jlong) retValPlacement; +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge170 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jlong)clang_Type_getOffsetOf(*(CXType*)p0, (void*)p1); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1visitChildren (JNIEnv *jniEnv, jclass jclss, jlong parent, jlong visitor, jlong client_data) { - return (jint) (clang_visitChildren(*(CXCursor*)parent, (CXCursorVisitor)visitor, (CXClientData)client_data)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge171 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_Cursor_getOffsetOfField(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCursorUSR (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getCursorUSR(*(CXCursor*)arg0); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge172 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Cursor_isAnonymous(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1constructUSR_1ObjCClass (JNIEnv *jniEnv, jclass jclss, jlong class_name, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_constructUSR_ObjCClass((char*)class_name); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge173 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Type_getNumTemplateArguments(*(CXType*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1constructUSR_1ObjCCategory (JNIEnv *jniEnv, jclass jclss, jlong class_name, jlong category_name, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_constructUSR_ObjCCategory((char*)class_name, (char*)category_name); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge174 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jlong p2) { + *(CXType*)p2 = clang_Type_getTemplateArgumentAsType(*(CXType*)p0, p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1constructUSR_1ObjCProtocol (JNIEnv *jniEnv, jclass jclss, jlong protocol_name, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_constructUSR_ObjCProtocol((char*)protocol_name); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge175 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Type_getCXXRefQualifier(*(CXType*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1constructUSR_1ObjCIvar (JNIEnv *jniEnv, jclass jclss, jlong name, jlong classUSR, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_constructUSR_ObjCIvar((char*)name, *(CXString*)classUSR); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge176 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Cursor_isBitField(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1constructUSR_1ObjCMethod (JNIEnv *jniEnv, jclass jclss, jlong name, jint isInstanceMethod, jlong classUSR, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_constructUSR_ObjCMethod((char*)name, (unsigned int)isInstanceMethod, *(CXString*)classUSR); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge177 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_isVirtualBase(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1constructUSR_1ObjCProperty (JNIEnv *jniEnv, jclass jclss, jlong property, jlong classUSR, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_constructUSR_ObjCProperty((char*)property, *(CXString*)classUSR); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge178 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getCXXAccessSpecifier(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCursorSpelling (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getCursorSpelling(*(CXCursor*)arg0); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge179 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Cursor_getStorageClass(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Cursor_1getSpellingNameRange (JNIEnv *jniEnv, jclass jclss, jlong arg0, jint pieceIndex, jint options, jlong retValPlacement) { - *(CXSourceRange*)retValPlacement = clang_Cursor_getSpellingNameRange(*(CXCursor*)arg0, (unsigned int)pieceIndex, (unsigned int)options); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge180 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getNumOverloadedDecls(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCursorDisplayName (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getCursorDisplayName(*(CXCursor*)arg0); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge181 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jlong p2) { + *(CXCursor*)p2 = clang_getOverloadedDecl(*(CXCursor*)p0, p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCursorReferenced (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong retValPlacement) { - *(CXCursor*)retValPlacement = clang_getCursorReferenced(*(CXCursor*)arg0); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge182 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXType*)p1 = clang_getIBOutletCollectionType(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCursorDefinition (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong retValPlacement) { - *(CXCursor*)retValPlacement = clang_getCursorDefinition(*(CXCursor*)arg0); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge183 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + return (jint)clang_visitChildren(*(CXCursor*)p0, (void*)p1, (void*)p2); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1isCursorDefinition (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jint) (clang_isCursorDefinition(*(CXCursor*)arg0)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge184 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_getCursorUSR(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCanonicalCursor (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong retValPlacement) { - *(CXCursor*)retValPlacement = clang_getCanonicalCursor(*(CXCursor*)arg0); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge185 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_constructUSR_ObjCClass((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1getObjCSelectorIndex (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jint) (clang_Cursor_getObjCSelectorIndex(*(CXCursor*)arg0)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge186 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + *(CXString*)p2 = clang_constructUSR_ObjCCategory((void*)p0, (void*)p1); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1isDynamicCall (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_Cursor_isDynamicCall(*(CXCursor*)C)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge187 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_constructUSR_ObjCProtocol((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Cursor_1getReceiverType (JNIEnv *jniEnv, jclass jclss, jlong C, jlong retValPlacement) { - *(CXType*)retValPlacement = clang_Cursor_getReceiverType(*(CXCursor*)C); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge188 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + *(CXString*)p2 = clang_constructUSR_ObjCIvar((void*)p0, *(CXString*)p1); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1getObjCPropertyAttributes (JNIEnv *jniEnv, jclass jclss, jlong C, jint reserved) { - return (jint) (clang_Cursor_getObjCPropertyAttributes(*(CXCursor*)C, (unsigned int)reserved)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge189 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jlong p2, jlong p3) { + *(CXString*)p3 = clang_constructUSR_ObjCMethod((void*)p0, p1, *(CXString*)p2); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1getObjCDeclQualifiers (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_Cursor_getObjCDeclQualifiers(*(CXCursor*)C)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge190 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + *(CXString*)p2 = clang_constructUSR_ObjCProperty((void*)p0, *(CXString*)p1); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1isObjCOptional (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_Cursor_isObjCOptional(*(CXCursor*)C)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge191 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_getCursorSpelling(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1isVariadic (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_Cursor_isVariadic(*(CXCursor*)C)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge192 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jint p2, jlong p3) { + *(CXSourceRange*)p3 = clang_Cursor_getSpellingNameRange(*(CXCursor*)p0, p1, p2); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Cursor_1getCommentRange (JNIEnv *jniEnv, jclass jclss, jlong C, jlong retValPlacement) { - *(CXSourceRange*)retValPlacement = clang_Cursor_getCommentRange(*(CXCursor*)C); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge193 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_getCursorDisplayName(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Cursor_1getRawCommentText (JNIEnv *jniEnv, jclass jclss, jlong C, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_Cursor_getRawCommentText(*(CXCursor*)C); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge194 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXCursor*)p1 = clang_getCursorReferenced(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Cursor_1getBriefCommentText (JNIEnv *jniEnv, jclass jclss, jlong C, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_Cursor_getBriefCommentText(*(CXCursor*)C); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge195 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXCursor*)p1 = clang_getCursorDefinition(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Cursor_1getMangling (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_Cursor_getMangling(*(CXCursor*)arg0); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge196 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_isCursorDefinition(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Cursor_1getCXXManglings (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (clang_Cursor_getCXXManglings(*(CXCursor*)arg0)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge197 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXCursor*)p1 = clang_getCanonicalCursor(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Cursor_1getModule (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jlong) (clang_Cursor_getModule(*(CXCursor*)C)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge198 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Cursor_getObjCSelectorIndex(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getModuleForFile (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong arg1) { - return (jlong) (clang_getModuleForFile((CXTranslationUnit)arg0, (CXFile)arg1)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge199 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Cursor_isDynamicCall(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Module_1getASTFile (JNIEnv *jniEnv, jclass jclss, jlong Module) { - return (jlong) (clang_Module_getASTFile((CXModule)Module)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge200 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXType*)p1 = clang_Cursor_getReceiverType(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Module_1getParent (JNIEnv *jniEnv, jclass jclss, jlong Module) { - return (jlong) (clang_Module_getParent((CXModule)Module)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge201 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1) { + return (jint)clang_Cursor_getObjCPropertyAttributes(*(CXCursor*)p0, p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Module_1getName (JNIEnv *jniEnv, jclass jclss, jlong Module, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_Module_getName((CXModule)Module); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge202 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Cursor_getObjCDeclQualifiers(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Module_1getFullName (JNIEnv *jniEnv, jclass jclss, jlong Module, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_Module_getFullName((CXModule)Module); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge203 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Cursor_isObjCOptional(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Module_1isSystem (JNIEnv *jniEnv, jclass jclss, jlong Module) { - return (jint) (clang_Module_isSystem((CXModule)Module)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge204 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Cursor_isVariadic(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Module_1getNumTopLevelHeaders (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong Module) { - return (jint) (clang_Module_getNumTopLevelHeaders((CXTranslationUnit)arg0, (CXModule)Module)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge205 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2, jlong p3) { + return (jint)clang_Cursor_isExternalSymbol(*(CXCursor*)p0, (void*)p1, (void*)p2, (void*)p3); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Module_1getTopLevelHeader (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong Module, jint Index) { - return (jlong) (clang_Module_getTopLevelHeader((CXTranslationUnit)arg0, (CXModule)Module, (unsigned int)Index)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge206 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXSourceRange*)p1 = clang_Cursor_getCommentRange(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1CXXConstructor_1isConvertingConstructor (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_CXXConstructor_isConvertingConstructor(*(CXCursor*)C)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge207 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_Cursor_getRawCommentText(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1CXXConstructor_1isCopyConstructor (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_CXXConstructor_isCopyConstructor(*(CXCursor*)C)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge208 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_Cursor_getBriefCommentText(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1CXXConstructor_1isDefaultConstructor (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_CXXConstructor_isDefaultConstructor(*(CXCursor*)C)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge209 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_Cursor_getMangling(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1CXXConstructor_1isMoveConstructor (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_CXXConstructor_isMoveConstructor(*(CXCursor*)C)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge210 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_Cursor_getCXXManglings(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1CXXField_1isMutable (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_CXXField_isMutable(*(CXCursor*)C)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge211 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_Cursor_getModule(*(CXCursor*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1CXXMethod_1isDefaulted (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_CXXMethod_isDefaulted(*(CXCursor*)C)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge212 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jlong)clang_getModuleForFile((void*)p0, (void*)p1); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1CXXMethod_1isPureVirtual (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_CXXMethod_isPureVirtual(*(CXCursor*)C)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge213 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_Module_getASTFile((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1CXXMethod_1isStatic (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_CXXMethod_isStatic(*(CXCursor*)C)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge214 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_Module_getParent((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1CXXMethod_1isVirtual (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_CXXMethod_isVirtual(*(CXCursor*)C)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge215 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_Module_getName((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1CXXMethod_1isConst (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_CXXMethod_isConst(*(CXCursor*)C)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge216 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_Module_getFullName((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getTemplateCursorKind (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jint) (clang_getTemplateCursorKind(*(CXCursor*)C)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge217 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Module_isSystem((void*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getSpecializedCursorTemplate (JNIEnv *jniEnv, jclass jclss, jlong C, jlong retValPlacement) { - *(CXCursor*)retValPlacement = clang_getSpecializedCursorTemplate(*(CXCursor*)C); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge218 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jint)clang_Module_getNumTopLevelHeaders((void*)p0, (void*)p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCursorReferenceNameRange (JNIEnv *jniEnv, jclass jclss, jlong C, jint NameFlags, jint PieceIndex, jlong retValPlacement) { - *(CXSourceRange*)retValPlacement = clang_getCursorReferenceNameRange(*(CXCursor*)C, (unsigned int)NameFlags, (unsigned int)PieceIndex); - return (jlong) retValPlacement; +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge219 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jint p2) { + return (jlong)clang_Module_getTopLevelHeader((void*)p0, (void*)p1, p2); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getTokenKind (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jint) (clang_getTokenKind(*(CXToken*)arg0)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge220 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_CXXConstructor_isConvertingConstructor(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getTokenSpelling (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong arg1, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getTokenSpelling((CXTranslationUnit)arg0, *(CXToken*)arg1); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge221 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_CXXConstructor_isCopyConstructor(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getTokenLocation (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong arg1, jlong retValPlacement) { - *(CXSourceLocation*)retValPlacement = clang_getTokenLocation((CXTranslationUnit)arg0, *(CXToken*)arg1); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge222 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_CXXConstructor_isDefaultConstructor(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getTokenExtent (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong arg1, jlong retValPlacement) { - *(CXSourceRange*)retValPlacement = clang_getTokenExtent((CXTranslationUnit)arg0, *(CXToken*)arg1); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge223 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_CXXConstructor_isMoveConstructor(*(CXCursor*)p0); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1tokenize (JNIEnv *jniEnv, jclass jclss, jlong TU, jlong Range, jlong Tokens, jlong NumTokens) { - clang_tokenize((CXTranslationUnit)TU, *(CXSourceRange*)Range, (CXToken**)Tokens, (unsigned int*)NumTokens); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge224 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_CXXField_isMutable(*(CXCursor*)p0); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1annotateTokens (JNIEnv *jniEnv, jclass jclss, jlong TU, jlong Tokens, jint NumTokens, jlong Cursors) { - clang_annotateTokens((CXTranslationUnit)TU, (CXToken*)Tokens, (unsigned int)NumTokens, (CXCursor*)Cursors); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge225 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_CXXMethod_isDefaulted(*(CXCursor*)p0); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1disposeTokens (JNIEnv *jniEnv, jclass jclss, jlong TU, jlong Tokens, jint NumTokens) { - clang_disposeTokens((CXTranslationUnit)TU, (CXToken*)Tokens, (unsigned int)NumTokens); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge226 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_CXXMethod_isPureVirtual(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCursorKindSpelling (JNIEnv *jniEnv, jclass jclss, jint Kind, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getCursorKindSpelling((enum CXCursorKind)Kind); - return (jlong) retValPlacement; +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge227 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_CXXMethod_isStatic(*(CXCursor*)p0); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1getDefinitionSpellingAndExtent (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong startBuf, jlong endBuf, jlong startLine, jlong startColumn, jlong endLine, jlong endColumn) { - clang_getDefinitionSpellingAndExtent(*(CXCursor*)arg0, (char**)startBuf, (char**)endBuf, (unsigned int*)startLine, (unsigned int*)startColumn, (unsigned int*)endLine, (unsigned int*)endColumn); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge228 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_CXXMethod_isVirtual(*(CXCursor*)p0); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1enableStackTraces (JNIEnv *jniEnv, jclass jclss) { +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge229 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_EnumDecl_isScoped(*(CXCursor*)p0); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge230 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_CXXMethod_isConst(*(CXCursor*)p0); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge231 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getTemplateCursorKind(*(CXCursor*)p0); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge232 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXCursor*)p1 = clang_getSpecializedCursorTemplate(*(CXCursor*)p0); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge233 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jint p2, jlong p3) { + *(CXSourceRange*)p3 = clang_getCursorReferenceNameRange(*(CXCursor*)p0, p1, p2); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge234 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getTokenKind(*(CXToken*)p0); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge235 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + *(CXString*)p2 = clang_getTokenSpelling((void*)p0, *(CXToken*)p1); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge236 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + *(CXSourceLocation*)p2 = clang_getTokenLocation((void*)p0, *(CXToken*)p1); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge237 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + *(CXSourceRange*)p2 = clang_getTokenExtent((void*)p0, *(CXToken*)p1); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge238 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2, jlong p3) { + clang_tokenize((void*)p0, *(CXSourceRange*)p1, (void*)p2, (void*)p3); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge239 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jint p2, jlong p3) { + clang_annotateTokens((void*)p0, (void*)p1, p2, (void*)p3); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge240 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jint p2) { + clang_disposeTokens((void*)p0, (void*)p1, p2); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge241 (JNIEnv* jniEnv, jclass jclss, jint p0, jlong p1) { + *(CXString*)p1 = clang_getCursorKindSpelling(p0); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge242 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2, jlong p3, jlong p4, jlong p5, jlong p6) { + clang_getDefinitionSpellingAndExtent(*(CXCursor*)p0, (void*)p1, (void*)p2, (void*)p3, (void*)p4, (void*)p5, (void*)p6); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge243 (JNIEnv* jniEnv, jclass jclss) { clang_enableStackTraces(); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1executeOnThread (JNIEnv *jniEnv, jclass jclss, jlong fn, jlong user_data, jint stack_size) { - clang_executeOnThread((void*)fn, (void*)user_data, (unsigned int)stack_size); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getCompletionChunkKind (JNIEnv *jniEnv, jclass jclss, jlong completion_string, jint chunk_number) { - return (jint) (clang_getCompletionChunkKind((CXCompletionString)completion_string, (unsigned int)chunk_number)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCompletionChunkText (JNIEnv *jniEnv, jclass jclss, jlong completion_string, jint chunk_number, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getCompletionChunkText((CXCompletionString)completion_string, (unsigned int)chunk_number); - return (jlong) retValPlacement; -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCompletionChunkCompletionString (JNIEnv *jniEnv, jclass jclss, jlong completion_string, jint chunk_number) { - return (jlong) (clang_getCompletionChunkCompletionString((CXCompletionString)completion_string, (unsigned int)chunk_number)); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getNumCompletionChunks (JNIEnv *jniEnv, jclass jclss, jlong completion_string) { - return (jint) (clang_getNumCompletionChunks((CXCompletionString)completion_string)); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getCompletionPriority (JNIEnv *jniEnv, jclass jclss, jlong completion_string) { - return (jint) (clang_getCompletionPriority((CXCompletionString)completion_string)); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getCompletionAvailability (JNIEnv *jniEnv, jclass jclss, jlong completion_string) { - return (jint) (clang_getCompletionAvailability((CXCompletionString)completion_string)); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1getCompletionNumAnnotations (JNIEnv *jniEnv, jclass jclss, jlong completion_string) { - return (jint) (clang_getCompletionNumAnnotations((CXCompletionString)completion_string)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCompletionAnnotation (JNIEnv *jniEnv, jclass jclss, jlong completion_string, jint annotation_number, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getCompletionAnnotation((CXCompletionString)completion_string, (unsigned int)annotation_number); - return (jlong) retValPlacement; -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCompletionParent (JNIEnv *jniEnv, jclass jclss, jlong completion_string, jlong kind, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getCompletionParent((CXCompletionString)completion_string, (enum CXCursorKind*)kind); - return (jlong) retValPlacement; -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCompletionBriefComment (JNIEnv *jniEnv, jclass jclss, jlong completion_string, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getCompletionBriefComment((CXCompletionString)completion_string); - return (jlong) retValPlacement; -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCursorCompletionString (JNIEnv *jniEnv, jclass jclss, jlong cursor) { - return (jlong) (clang_getCursorCompletionString(*(CXCursor*)cursor)); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1defaultCodeCompleteOptions (JNIEnv *jniEnv, jclass jclss) { - return (jint) (clang_defaultCodeCompleteOptions()); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1codeCompleteAt (JNIEnv *jniEnv, jclass jclss, jlong TU, jlong complete_filename, jint complete_line, jint complete_column, jlong unsaved_files, jint num_unsaved_files, jint options) { - return (jlong) (clang_codeCompleteAt((CXTranslationUnit)TU, (char*)complete_filename, (unsigned int)complete_line, (unsigned int)complete_column, (struct CXUnsavedFile*)unsaved_files, (unsigned int)num_unsaved_files, (unsigned int)options)); -} - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1sortCodeCompletionResults (JNIEnv *jniEnv, jclass jclss, jlong Results, jint NumResults) { - clang_sortCodeCompletionResults((CXCompletionResult*)Results, (unsigned int)NumResults); -} - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1disposeCodeCompleteResults (JNIEnv *jniEnv, jclass jclss, jlong Results) { - clang_disposeCodeCompleteResults((CXCodeCompleteResults*)Results); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1codeCompleteGetNumDiagnostics (JNIEnv *jniEnv, jclass jclss, jlong Results) { - return (jint) (clang_codeCompleteGetNumDiagnostics((CXCodeCompleteResults*)Results)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1codeCompleteGetDiagnostic (JNIEnv *jniEnv, jclass jclss, jlong Results, jint Index) { - return (jlong) (clang_codeCompleteGetDiagnostic((CXCodeCompleteResults*)Results, (unsigned int)Index)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1codeCompleteGetContexts (JNIEnv *jniEnv, jclass jclss, jlong Results) { - return (jlong) (clang_codeCompleteGetContexts((CXCodeCompleteResults*)Results)); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1codeCompleteGetContainerKind (JNIEnv *jniEnv, jclass jclss, jlong Results, jlong IsIncomplete) { - return (jint) (clang_codeCompleteGetContainerKind((CXCodeCompleteResults*)Results, (unsigned int*)IsIncomplete)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1codeCompleteGetContainerUSR (JNIEnv *jniEnv, jclass jclss, jlong Results, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_codeCompleteGetContainerUSR((CXCodeCompleteResults*)Results); - return (jlong) retValPlacement; -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1codeCompleteGetObjCSelector (JNIEnv *jniEnv, jclass jclss, jlong Results, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_codeCompleteGetObjCSelector((CXCodeCompleteResults*)Results); - return (jlong) retValPlacement; -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getClangVersion (JNIEnv *jniEnv, jclass jclss, jlong retValPlacement) { - *(CXString*)retValPlacement = clang_getClangVersion(); - return (jlong) retValPlacement; -} - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1toggleCrashRecovery (JNIEnv *jniEnv, jclass jclss, jint isEnabled) { - clang_toggleCrashRecovery((unsigned int)isEnabled); -} - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1getInclusions (JNIEnv *jniEnv, jclass jclss, jlong tu, jlong visitor, jlong client_data) { - clang_getInclusions((CXTranslationUnit)tu, (CXInclusionVisitor)visitor, (CXClientData)client_data); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Cursor_1Evaluate (JNIEnv *jniEnv, jclass jclss, jlong C) { - return (jlong) (clang_Cursor_Evaluate(*(CXCursor*)C)); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1EvalResult_1getKind (JNIEnv *jniEnv, jclass jclss, jlong E) { - return (jint) (clang_EvalResult_getKind((CXEvalResult)E)); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1EvalResult_1getAsInt (JNIEnv *jniEnv, jclass jclss, jlong E) { - return (jint) (clang_EvalResult_getAsInt((CXEvalResult)E)); -} - -JNIEXPORT jdouble JNICALL Java_clang_clang_kni_1clang_1EvalResult_1getAsDouble (JNIEnv *jniEnv, jclass jclss, jlong E) { - return (jdouble) (clang_EvalResult_getAsDouble((CXEvalResult)E)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1EvalResult_1getAsStr (JNIEnv *jniEnv, jclass jclss, jlong E) { - return (jlong) (clang_EvalResult_getAsStr((CXEvalResult)E)); -} - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1EvalResult_1dispose (JNIEnv *jniEnv, jclass jclss, jlong E) { - clang_EvalResult_dispose((CXEvalResult)E); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getRemappings (JNIEnv *jniEnv, jclass jclss, jlong path) { - return (jlong) (clang_getRemappings((char*)path)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getRemappingsFromFileList (JNIEnv *jniEnv, jclass jclss, jlong filePaths, jint numFiles) { - return (jlong) (clang_getRemappingsFromFileList((char**)filePaths, (unsigned int)numFiles)); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1remap_1getNumFiles (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jint) (clang_remap_getNumFiles((CXRemapping)arg0)); -} - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1remap_1getFilenames (JNIEnv *jniEnv, jclass jclss, jlong arg0, jint index, jlong original, jlong transformed) { - clang_remap_getFilenames((CXRemapping)arg0, (unsigned int)index, (CXString*)original, (CXString*)transformed); -} - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1remap_1dispose (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - clang_remap_dispose((CXRemapping)arg0); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1findReferencesInFile (JNIEnv *jniEnv, jclass jclss, jlong cursor, jlong file, jlong visitor) { - return (jint) (clang_findReferencesInFile(*(CXCursor*)cursor, (CXFile)file, *(struct CXCursorAndRangeVisitor*)visitor)); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1findIncludesInFile (JNIEnv *jniEnv, jclass jclss, jlong TU, jlong file, jlong visitor) { - return (jint) (clang_findIncludesInFile((CXTranslationUnit)TU, (CXFile)file, *(struct CXCursorAndRangeVisitor*)visitor)); -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1index_1isEntityObjCContainerKind (JNIEnv *jniEnv, jclass jclss, jint arg0) { - return (jint) (clang_index_isEntityObjCContainerKind((CXIdxEntityKind)arg0)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1index_1getObjCContainerDeclInfo (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (clang_index_getObjCContainerDeclInfo((CXIdxDeclInfo*)arg0)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1index_1getObjCInterfaceDeclInfo (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (clang_index_getObjCInterfaceDeclInfo((CXIdxDeclInfo*)arg0)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1index_1getObjCCategoryDeclInfo (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (clang_index_getObjCCategoryDeclInfo((CXIdxDeclInfo*)arg0)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1index_1getObjCProtocolRefListInfo (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (clang_index_getObjCProtocolRefListInfo((CXIdxDeclInfo*)arg0)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1index_1getObjCPropertyDeclInfo (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (clang_index_getObjCPropertyDeclInfo((CXIdxDeclInfo*)arg0)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1index_1getIBOutletCollectionAttrInfo (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (clang_index_getIBOutletCollectionAttrInfo((CXIdxAttrInfo*)arg0)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1index_1getCXXClassDeclInfo (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (clang_index_getCXXClassDeclInfo((CXIdxDeclInfo*)arg0)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1index_1getClientContainer (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (clang_index_getClientContainer((CXIdxContainerInfo*)arg0)); -} - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1index_1setClientContainer (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong arg1) { - clang_index_setClientContainer((CXIdxContainerInfo*)arg0, (CXIdxClientContainer)arg1); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge244 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jint p2) { + clang_executeOnThread((void*)p0, (void*)p1, p2); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1index_1getClientEntity (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - return (jlong) (clang_index_getClientEntity((CXIdxEntityInfo*)arg0)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge245 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1) { + return (jint)clang_getCompletionChunkKind((void*)p0, p1); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1index_1setClientEntity (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong arg1) { - clang_index_setClientEntity((CXIdxEntityInfo*)arg0, (CXIdxClientEntity)arg1); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge246 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jlong p2) { + *(CXString*)p2 = clang_getCompletionChunkText((void*)p0, p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1IndexAction_1create (JNIEnv *jniEnv, jclass jclss, jlong CIdx) { - return (jlong) (clang_IndexAction_create((CXIndex)CIdx)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge247 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1) { + return (jlong)clang_getCompletionChunkCompletionString((void*)p0, p1); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1IndexAction_1dispose (JNIEnv *jniEnv, jclass jclss, jlong arg0) { - clang_IndexAction_dispose((CXIndexAction)arg0); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge248 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getNumCompletionChunks((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1indexSourceFile (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong client_data, jlong index_callbacks, jint index_callbacks_size, jint index_options, jlong source_filename, jlong command_line_args, jint num_command_line_args, jlong unsaved_files, jint num_unsaved_files, jlong out_TU, jint TU_options) { - return (jint) (clang_indexSourceFile((CXIndexAction)arg0, (CXClientData)client_data, (IndexerCallbacks*)index_callbacks, (unsigned int)index_callbacks_size, (unsigned int)index_options, (char*)source_filename, (char**)command_line_args, (int)num_command_line_args, (struct CXUnsavedFile*)unsaved_files, (unsigned int)num_unsaved_files, (CXTranslationUnit*)out_TU, (unsigned int)TU_options)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge249 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getCompletionPriority((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1indexSourceFileFullArgv (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong client_data, jlong index_callbacks, jint index_callbacks_size, jint index_options, jlong source_filename, jlong command_line_args, jint num_command_line_args, jlong unsaved_files, jint num_unsaved_files, jlong out_TU, jint TU_options) { - return (jint) (clang_indexSourceFileFullArgv((CXIndexAction)arg0, (CXClientData)client_data, (IndexerCallbacks*)index_callbacks, (unsigned int)index_callbacks_size, (unsigned int)index_options, (char*)source_filename, (char**)command_line_args, (int)num_command_line_args, (struct CXUnsavedFile*)unsaved_files, (unsigned int)num_unsaved_files, (CXTranslationUnit*)out_TU, (unsigned int)TU_options)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge250 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getCompletionAvailability((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1indexTranslationUnit (JNIEnv *jniEnv, jclass jclss, jlong arg0, jlong client_data, jlong index_callbacks, jint index_callbacks_size, jint index_options, jlong arg5) { - return (jint) (clang_indexTranslationUnit((CXIndexAction)arg0, (CXClientData)client_data, (IndexerCallbacks*)index_callbacks, (unsigned int)index_callbacks_size, (unsigned int)index_options, (CXTranslationUnit)arg5)); +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge251 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_getCompletionNumAnnotations((void*)p0); } - -JNIEXPORT void JNICALL Java_clang_clang_kni_1clang_1indexLoc_1getFileLocation (JNIEnv *jniEnv, jclass jclss, jlong loc, jlong indexFile, jlong file, jlong line, jlong column, jlong offset) { - clang_indexLoc_getFileLocation(*(CXIdxLoc*)loc, (CXIdxClientFile*)indexFile, (CXFile*)file, (unsigned int*)line, (unsigned int*)column, (unsigned int*)offset); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge252 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jlong p2) { + *(CXString*)p2 = clang_getCompletionAnnotation((void*)p0, p1); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1indexLoc_1getCXSourceLocation (JNIEnv *jniEnv, jclass jclss, jlong loc, jlong retValPlacement) { - *(CXSourceLocation*)retValPlacement = clang_indexLoc_getCXSourceLocation(*(CXIdxLoc*)loc); - return (jlong) retValPlacement; -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Type_1visitFields (JNIEnv *jniEnv, jclass jclss, jlong T, jlong visitor, jlong client_data) { - return (jint) (clang_Type_visitFields(*(CXType*)T, (CXFieldVisitor)visitor, (CXClientData)client_data)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Cursor_1getAttributeSpelling (JNIEnv *jniEnv, jclass jclss, jlong cursor) { - return (jlong) (clang_Cursor_getAttributeSpelling(*(CXCursor*)cursor)); -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getDeclTypeAttributes (JNIEnv *jniEnv, jclass jclss, jlong cursor, jlong retValPlacement) { - *(CXTypeAttributes*)retValPlacement = clang_getDeclTypeAttributes(*(CXCursor*)cursor); - return (jlong) retValPlacement; -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getResultTypeAttributes (JNIEnv *jniEnv, jclass jclss, jlong typeAttributes, jlong retValPlacement) { - *(CXTypeAttributes*)retValPlacement = clang_getResultTypeAttributes(*(CXTypeAttributes*)typeAttributes); - return (jlong) retValPlacement; -} - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1getCursorResultTypeAttributes (JNIEnv *jniEnv, jclass jclss, jlong cursor, jlong retValPlacement) { - *(CXTypeAttributes*)retValPlacement = clang_getCursorResultTypeAttributes(*(CXCursor*)cursor); - return (jlong) retValPlacement; +JNIEXPORT void JNICALL Java_clang_clang_kniBridge253 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + *(CXString*)p2 = clang_getCompletionParent((void*)p0, (void*)p1); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Type_1getNullabilityKind (JNIEnv *jniEnv, jclass jclss, jlong type, jlong attributes) { - return (jint) (clang_Type_getNullabilityKind(*(CXType*)type, *(CXTypeAttributes*)attributes)); +JNIEXPORT void JNICALL Java_clang_clang_kniBridge254 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_getCompletionBriefComment((void*)p0); } - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Type_1getNumProtocols (JNIEnv *jniEnv, jclass jclss, jlong type) { - return (jint) (clang_Type_getNumProtocols(*(CXType*)type)); +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge255 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_getCursorCompletionString(*(CXCursor*)p0); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge256 (JNIEnv* jniEnv, jclass jclss) { + return (jint)clang_defaultCodeCompleteOptions(); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge257 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jint p2, jint p3, jlong p4, jint p5, jint p6) { + return (jlong)clang_codeCompleteAt((void*)p0, (void*)p1, p2, p3, (void*)p4, p5, p6); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge258 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1) { + clang_sortCodeCompletionResults((void*)p0, p1); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge259 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_disposeCodeCompleteResults((void*)p0); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge260 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_codeCompleteGetNumDiagnostics((void*)p0); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge261 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1) { + return (jlong)clang_codeCompleteGetDiagnostic((void*)p0, p1); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge262 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_codeCompleteGetContexts((void*)p0); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge263 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jint)clang_codeCompleteGetContainerKind((void*)p0, (void*)p1); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge264 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_codeCompleteGetContainerUSR((void*)p0); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge265 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXString*)p1 = clang_codeCompleteGetObjCSelector((void*)p0); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge266 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + *(CXString*)p0 = clang_getClangVersion(); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge267 (JNIEnv* jniEnv, jclass jclss, jint p0) { + clang_toggleCrashRecovery(p0); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge268 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + clang_getInclusions((void*)p0, (void*)p1, (void*)p2); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge269 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_Cursor_Evaluate(*(CXCursor*)p0); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge270 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_EvalResult_getKind((void*)p0); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge271 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_EvalResult_getAsInt((void*)p0); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge272 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_EvalResult_getAsLongLong((void*)p0); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge273 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_EvalResult_isUnsignedInt((void*)p0); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge274 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_EvalResult_getAsUnsigned((void*)p0); +} +JNIEXPORT jdouble JNICALL Java_clang_clang_kniBridge275 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jdouble)clang_EvalResult_getAsDouble((void*)p0); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge276 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_EvalResult_getAsStr((void*)p0); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge277 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_EvalResult_dispose((void*)p0); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge278 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_getRemappings((void*)p0); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge279 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1) { + return (jlong)clang_getRemappingsFromFileList((void*)p0, p1); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge280 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_remap_getNumFiles((void*)p0); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge281 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jlong p2, jlong p3) { + clang_remap_getFilenames((void*)p0, p1, (void*)p2, (void*)p3); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge282 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_remap_dispose((void*)p0); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge283 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + return (jint)clang_findReferencesInFile(*(CXCursor*)p0, (void*)p1, *(struct CXCursorAndRangeVisitor*)p2); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge284 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + return (jint)clang_findIncludesInFile((void*)p0, (void*)p1, *(struct CXCursorAndRangeVisitor*)p2); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge285 (JNIEnv* jniEnv, jclass jclss, jint p0) { + return (jint)clang_index_isEntityObjCContainerKind(p0); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge286 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_index_getObjCContainerDeclInfo((void*)p0); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge287 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_index_getObjCInterfaceDeclInfo((void*)p0); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge288 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_index_getObjCCategoryDeclInfo((void*)p0); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge289 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_index_getObjCProtocolRefListInfo((void*)p0); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge290 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_index_getObjCPropertyDeclInfo((void*)p0); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge291 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_index_getIBOutletCollectionAttrInfo((void*)p0); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge292 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_index_getCXXClassDeclInfo((void*)p0); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge293 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_index_getClientContainer((void*)p0); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge294 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + clang_index_setClientContainer((void*)p0, (void*)p1); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge295 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_index_getClientEntity((void*)p0); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge296 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + clang_index_setClientEntity((void*)p0, (void*)p1); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge297 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_IndexAction_create((void*)p0); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge298 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + clang_IndexAction_dispose((void*)p0); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge299 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2, jint p3, jint p4, jlong p5, jlong p6, jint p7, jlong p8, jint p9, jlong p10, jint p11) { + return (jint)clang_indexSourceFile((void*)p0, (void*)p1, (void*)p2, p3, p4, (void*)p5, (void*)p6, p7, (void*)p8, p9, (void*)p10, p11); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge300 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2, jint p3, jint p4, jlong p5, jlong p6, jint p7, jlong p8, jint p9, jlong p10, jint p11) { + return (jint)clang_indexSourceFileFullArgv((void*)p0, (void*)p1, (void*)p2, p3, p4, (void*)p5, (void*)p6, p7, (void*)p8, p9, (void*)p10, p11); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge301 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2, jint p3, jint p4, jlong p5) { + return (jint)clang_indexTranslationUnit((void*)p0, (void*)p1, (void*)p2, p3, p4, (void*)p5); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge302 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2, jlong p3, jlong p4, jlong p5) { + clang_indexLoc_getFileLocation(*(CXIdxLoc*)p0, (void*)p1, (void*)p2, (void*)p3, (void*)p4, (void*)p5); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge303 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXSourceLocation*)p1 = clang_indexLoc_getCXSourceLocation(*(CXIdxLoc*)p0); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge304 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1, jlong p2) { + return (jint)clang_Type_visitFields(*(CXType*)p0, (void*)p1, (void*)p2); +} +JNIEXPORT jlong JNICALL Java_clang_clang_kniBridge305 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jlong)clang_Cursor_getAttributeSpelling(*(CXCursor*)p0); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge306 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXTypeAttributes*)p1 = clang_getDeclTypeAttributes(*(CXCursor*)p0); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge307 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXTypeAttributes*)p1 = clang_getResultTypeAttributes(*(CXTypeAttributes*)p0); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge308 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + *(CXTypeAttributes*)p1 = clang_getCursorResultTypeAttributes(*(CXCursor*)p0); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge309 (JNIEnv* jniEnv, jclass jclss, jlong p0, jlong p1) { + return (jint)clang_Type_getNullabilityKind(*(CXType*)p0, *(CXTypeAttributes*)p1); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge310 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Type_getNumProtocols(*(CXType*)p0); +} +JNIEXPORT void JNICALL Java_clang_clang_kniBridge311 (JNIEnv* jniEnv, jclass jclss, jlong p0, jint p1, jlong p2) { + *(CXCursor*)p2 = clang_Type_getProtocol(*(CXType*)p0, p1); +} +JNIEXPORT jint JNICALL Java_clang_clang_kniBridge312 (JNIEnv* jniEnv, jclass jclss, jlong p0) { + return (jint)clang_Cursor_isObjCInitMethod(*(CXCursor*)p0); } - -JNIEXPORT jlong JNICALL Java_clang_clang_kni_1clang_1Type_1getProtocol (JNIEnv *jniEnv, jclass jclss, jlong type, jint index, jlong retValPlacement) { - *(CXCursor*)retValPlacement = clang_Type_getProtocol(*(CXType*)type, (unsigned int)index); - return (jlong) retValPlacement; -} - -JNIEXPORT jint JNICALL Java_clang_clang_kni_1clang_1Cursor_1isObjCInitMethod (JNIEnv *jniEnv, jclass jclss, jlong cursor) { - return (jint) (clang_Cursor_isObjCInitMethod(*(CXCursor*)cursor)); -} - diff --git a/Interop/Indexer/prebuilt/nativeInteropStubs/kotlin/clang/clang.kt b/Interop/Indexer/prebuilt/nativeInteropStubs/kotlin/clang/clang.kt index add2a1f37ca..8596850f78f 100644 --- a/Interop/Indexer/prebuilt/nativeInteropStubs/kotlin/clang/clang.kt +++ b/Interop/Indexer/prebuilt/nativeInteropStubs/kotlin/clang/clang.kt @@ -1,3054 +1,2040 @@ -/* - * Copyright 2010-2017 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - @file:JvmName("clang") -@file:Suppress("UNUSED_EXPRESSION", "UNUSED_VARIABLE") +@file:Suppress("UNUSED_VARIABLE", "UNUSED_EXPRESSION") package clang import kotlinx.cinterop.* +// NOTE THIS FILE IS AUTO-GENERATED + fun clang_getCString(string: CValue): CPointer? { - return memScoped { - val _string = string.getPointer(memScope).rawValue - val res = kni_clang_getCString(_string) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge0(string.getPointer(memScope).rawValue)) } } -private external fun kni_clang_getCString(string: NativePtr): NativePtr - fun clang_disposeString(string: CValue): Unit { - return memScoped { - val _string = string.getPointer(memScope).rawValue - val res = kni_clang_disposeString(_string) - res + memScoped { + return kniBridge1(string.getPointer(memScope).rawValue) } } -private external fun kni_clang_disposeString(string: NativePtr): Unit - fun clang_disposeStringSet(set: CValuesRef?): Unit { - return memScoped { - val _set = set?.getPointer(memScope).rawValue - val res = kni_clang_disposeStringSet(_set) - res + memScoped { + return kniBridge2(set?.getPointer(memScope).rawValue) } } -private external fun kni_clang_disposeStringSet(set: NativePtr): Unit - fun clang_getBuildSessionTimestamp(): Long { - val res = kni_clang_getBuildSessionTimestamp() - return res + return kniBridge3() } -private external fun kni_clang_getBuildSessionTimestamp(): Long - fun clang_VirtualFileOverlay_create(options: Int): CXVirtualFileOverlay? { - val _options = options - val res = kni_clang_VirtualFileOverlay_create(_options) - return interpretCPointer(res) + return interpretCPointer(kniBridge4(options)) } -private external fun kni_clang_VirtualFileOverlay_create(options: Int): NativePtr - fun clang_VirtualFileOverlay_addFileMapping(arg0: CXVirtualFileOverlay?, virtualPath: String?, realPath: String?): CXErrorCode { - return memScoped { - val _arg0 = arg0.rawValue - val _virtualPath = virtualPath?.cstr?.getPointer(memScope).rawValue - val _realPath = realPath?.cstr?.getPointer(memScope).rawValue - val res = kni_clang_VirtualFileOverlay_addFileMapping(_arg0, _virtualPath, _realPath) - CXErrorCode.byValue(res) + memScoped { + return CXErrorCode.byValue(kniBridge5(arg0.rawValue, virtualPath?.cstr?.getPointer(memScope).rawValue, realPath?.cstr?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_VirtualFileOverlay_addFileMapping(arg0: NativePtr, virtualPath: NativePtr, realPath: NativePtr): Int - fun clang_VirtualFileOverlay_setCaseSensitivity(arg0: CXVirtualFileOverlay?, caseSensitive: Int): CXErrorCode { - val _arg0 = arg0.rawValue - val _caseSensitive = caseSensitive - val res = kni_clang_VirtualFileOverlay_setCaseSensitivity(_arg0, _caseSensitive) - return CXErrorCode.byValue(res) + return CXErrorCode.byValue(kniBridge6(arg0.rawValue, caseSensitive)) } -private external fun kni_clang_VirtualFileOverlay_setCaseSensitivity(arg0: NativePtr, caseSensitive: Int): Int - fun clang_VirtualFileOverlay_writeToBuffer(arg0: CXVirtualFileOverlay?, options: Int, out_buffer_ptr: CValuesRef>?, out_buffer_size: CValuesRef?): CXErrorCode { - return memScoped { - val _arg0 = arg0.rawValue - val _options = options - val _out_buffer_ptr = out_buffer_ptr?.getPointer(memScope).rawValue - val _out_buffer_size = out_buffer_size?.getPointer(memScope).rawValue - val res = kni_clang_VirtualFileOverlay_writeToBuffer(_arg0, _options, _out_buffer_ptr, _out_buffer_size) - CXErrorCode.byValue(res) + memScoped { + return CXErrorCode.byValue(kniBridge7(arg0.rawValue, options, out_buffer_ptr?.getPointer(memScope).rawValue, out_buffer_size?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_VirtualFileOverlay_writeToBuffer(arg0: NativePtr, options: Int, out_buffer_ptr: NativePtr, out_buffer_size: NativePtr): Int - -fun clang_free(buffer: COpaquePointer?): Unit { - val _buffer = buffer.rawValue - val res = kni_clang_free(_buffer) - return res +fun clang_free(buffer: CValuesRef<*>?): Unit { + memScoped { + return kniBridge8(buffer?.getPointer(memScope).rawValue) + } } -private external fun kni_clang_free(buffer: NativePtr): Unit - fun clang_VirtualFileOverlay_dispose(arg0: CXVirtualFileOverlay?): Unit { - val _arg0 = arg0.rawValue - val res = kni_clang_VirtualFileOverlay_dispose(_arg0) - return res + return kniBridge9(arg0.rawValue) } -private external fun kni_clang_VirtualFileOverlay_dispose(arg0: NativePtr): Unit - fun clang_ModuleMapDescriptor_create(options: Int): CXModuleMapDescriptor? { - val _options = options - val res = kni_clang_ModuleMapDescriptor_create(_options) - return interpretCPointer(res) + return interpretCPointer(kniBridge10(options)) } -private external fun kni_clang_ModuleMapDescriptor_create(options: Int): NativePtr - fun clang_ModuleMapDescriptor_setFrameworkModuleName(arg0: CXModuleMapDescriptor?, name: String?): CXErrorCode { - return memScoped { - val _arg0 = arg0.rawValue - val _name = name?.cstr?.getPointer(memScope).rawValue - val res = kni_clang_ModuleMapDescriptor_setFrameworkModuleName(_arg0, _name) - CXErrorCode.byValue(res) + memScoped { + return CXErrorCode.byValue(kniBridge11(arg0.rawValue, name?.cstr?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_ModuleMapDescriptor_setFrameworkModuleName(arg0: NativePtr, name: NativePtr): Int - fun clang_ModuleMapDescriptor_setUmbrellaHeader(arg0: CXModuleMapDescriptor?, name: String?): CXErrorCode { - return memScoped { - val _arg0 = arg0.rawValue - val _name = name?.cstr?.getPointer(memScope).rawValue - val res = kni_clang_ModuleMapDescriptor_setUmbrellaHeader(_arg0, _name) - CXErrorCode.byValue(res) + memScoped { + return CXErrorCode.byValue(kniBridge12(arg0.rawValue, name?.cstr?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_ModuleMapDescriptor_setUmbrellaHeader(arg0: NativePtr, name: NativePtr): Int - fun clang_ModuleMapDescriptor_writeToBuffer(arg0: CXModuleMapDescriptor?, options: Int, out_buffer_ptr: CValuesRef>?, out_buffer_size: CValuesRef?): CXErrorCode { - return memScoped { - val _arg0 = arg0.rawValue - val _options = options - val _out_buffer_ptr = out_buffer_ptr?.getPointer(memScope).rawValue - val _out_buffer_size = out_buffer_size?.getPointer(memScope).rawValue - val res = kni_clang_ModuleMapDescriptor_writeToBuffer(_arg0, _options, _out_buffer_ptr, _out_buffer_size) - CXErrorCode.byValue(res) + memScoped { + return CXErrorCode.byValue(kniBridge13(arg0.rawValue, options, out_buffer_ptr?.getPointer(memScope).rawValue, out_buffer_size?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_ModuleMapDescriptor_writeToBuffer(arg0: NativePtr, options: Int, out_buffer_ptr: NativePtr, out_buffer_size: NativePtr): Int - fun clang_ModuleMapDescriptor_dispose(arg0: CXModuleMapDescriptor?): Unit { - val _arg0 = arg0.rawValue - val res = kni_clang_ModuleMapDescriptor_dispose(_arg0) - return res + return kniBridge14(arg0.rawValue) } -private external fun kni_clang_ModuleMapDescriptor_dispose(arg0: NativePtr): Unit - fun clang_createIndex(excludeDeclarationsFromPCH: Int, displayDiagnostics: Int): CXIndex? { - val _excludeDeclarationsFromPCH = excludeDeclarationsFromPCH - val _displayDiagnostics = displayDiagnostics - val res = kni_clang_createIndex(_excludeDeclarationsFromPCH, _displayDiagnostics) - return interpretCPointer(res) + return interpretCPointer(kniBridge15(excludeDeclarationsFromPCH, displayDiagnostics)) } -private external fun kni_clang_createIndex(excludeDeclarationsFromPCH: Int, displayDiagnostics: Int): NativePtr - fun clang_disposeIndex(index: CXIndex?): Unit { - val _index = index.rawValue - val res = kni_clang_disposeIndex(_index) - return res + return kniBridge16(index.rawValue) } -private external fun kni_clang_disposeIndex(index: NativePtr): Unit - fun clang_CXIndex_setGlobalOptions(arg0: CXIndex?, options: Int): Unit { - val _arg0 = arg0.rawValue - val _options = options - val res = kni_clang_CXIndex_setGlobalOptions(_arg0, _options) - return res + return kniBridge17(arg0.rawValue, options) } -private external fun kni_clang_CXIndex_setGlobalOptions(arg0: NativePtr, options: Int): Unit - fun clang_CXIndex_getGlobalOptions(arg0: CXIndex?): Int { - val _arg0 = arg0.rawValue - val res = kni_clang_CXIndex_getGlobalOptions(_arg0) - return res + return kniBridge18(arg0.rawValue) } -private external fun kni_clang_CXIndex_getGlobalOptions(arg0: NativePtr): Int - fun clang_getFileName(SFile: CXFile?): CValue { - return memScoped { - val _SFile = SFile.rawValue - val res = kni_clang_getFileName(_SFile, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge19(SFile.rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getFileName(SFile: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getFileTime(SFile: CXFile?): time_t { - val _SFile = SFile.rawValue - val res = kni_clang_getFileTime(_SFile) - return res + return kniBridge20(SFile.rawValue) } -private external fun kni_clang_getFileTime(SFile: NativePtr): Long - fun clang_getFileUniqueID(file: CXFile?, outID: CValuesRef?): Int { - return memScoped { - val _file = file.rawValue - val _outID = outID?.getPointer(memScope).rawValue - val res = kni_clang_getFileUniqueID(_file, _outID) - res + memScoped { + return kniBridge21(file.rawValue, outID?.getPointer(memScope).rawValue) } } -private external fun kni_clang_getFileUniqueID(file: NativePtr, outID: NativePtr): Int - fun clang_isFileMultipleIncludeGuarded(tu: CXTranslationUnit?, file: CXFile?): Int { - val _tu = tu.rawValue - val _file = file.rawValue - val res = kni_clang_isFileMultipleIncludeGuarded(_tu, _file) - return res + return kniBridge22(tu.rawValue, file.rawValue) } -private external fun kni_clang_isFileMultipleIncludeGuarded(tu: NativePtr, file: NativePtr): Int - fun clang_getFile(tu: CXTranslationUnit?, file_name: String?): CXFile? { - return memScoped { - val _tu = tu.rawValue - val _file_name = file_name?.cstr?.getPointer(memScope).rawValue - val res = kni_clang_getFile(_tu, _file_name) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge23(tu.rawValue, file_name?.cstr?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_getFile(tu: NativePtr, file_name: NativePtr): NativePtr - fun clang_File_isEqual(file1: CXFile?, file2: CXFile?): Int { - val _file1 = file1.rawValue - val _file2 = file2.rawValue - val res = kni_clang_File_isEqual(_file1, _file2) - return res + return kniBridge24(file1.rawValue, file2.rawValue) } -private external fun kni_clang_File_isEqual(file1: NativePtr, file2: NativePtr): Int - fun clang_getNullLocation(): CValue { - return memScoped { - val res = kni_clang_getNullLocation(alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge25(kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getNullLocation(retValPlacement: NativePtr): NativePtr - fun clang_equalLocations(loc1: CValue, loc2: CValue): Int { - return memScoped { - val _loc1 = loc1.getPointer(memScope).rawValue - val _loc2 = loc2.getPointer(memScope).rawValue - val res = kni_clang_equalLocations(_loc1, _loc2) - res + memScoped { + return kniBridge26(loc1.getPointer(memScope).rawValue, loc2.getPointer(memScope).rawValue) } } -private external fun kni_clang_equalLocations(loc1: NativePtr, loc2: NativePtr): Int - fun clang_getLocation(tu: CXTranslationUnit?, file: CXFile?, line: Int, column: Int): CValue { - return memScoped { - val _tu = tu.rawValue - val _file = file.rawValue - val _line = line - val _column = column - val res = kni_clang_getLocation(_tu, _file, _line, _column, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge27(tu.rawValue, file.rawValue, line, column, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getLocation(tu: NativePtr, file: NativePtr, line: Int, column: Int, retValPlacement: NativePtr): NativePtr - fun clang_getLocationForOffset(tu: CXTranslationUnit?, file: CXFile?, offset: Int): CValue { - return memScoped { - val _tu = tu.rawValue - val _file = file.rawValue - val _offset = offset - val res = kni_clang_getLocationForOffset(_tu, _file, _offset, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge28(tu.rawValue, file.rawValue, offset, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getLocationForOffset(tu: NativePtr, file: NativePtr, offset: Int, retValPlacement: NativePtr): NativePtr - fun clang_Location_isInSystemHeader(location: CValue): Int { - return memScoped { - val _location = location.getPointer(memScope).rawValue - val res = kni_clang_Location_isInSystemHeader(_location) - res + memScoped { + return kniBridge29(location.getPointer(memScope).rawValue) } } -private external fun kni_clang_Location_isInSystemHeader(location: NativePtr): Int - fun clang_Location_isFromMainFile(location: CValue): Int { - return memScoped { - val _location = location.getPointer(memScope).rawValue - val res = kni_clang_Location_isFromMainFile(_location) - res + memScoped { + return kniBridge30(location.getPointer(memScope).rawValue) } } -private external fun kni_clang_Location_isFromMainFile(location: NativePtr): Int - fun clang_getNullRange(): CValue { - return memScoped { - val res = kni_clang_getNullRange(alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge31(kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getNullRange(retValPlacement: NativePtr): NativePtr - fun clang_getRange(begin: CValue, end: CValue): CValue { - return memScoped { - val _begin = begin.getPointer(memScope).rawValue - val _end = end.getPointer(memScope).rawValue - val res = kni_clang_getRange(_begin, _end, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge32(begin.getPointer(memScope).rawValue, end.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getRange(begin: NativePtr, end: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_equalRanges(range1: CValue, range2: CValue): Int { - return memScoped { - val _range1 = range1.getPointer(memScope).rawValue - val _range2 = range2.getPointer(memScope).rawValue - val res = kni_clang_equalRanges(_range1, _range2) - res + memScoped { + return kniBridge33(range1.getPointer(memScope).rawValue, range2.getPointer(memScope).rawValue) } } -private external fun kni_clang_equalRanges(range1: NativePtr, range2: NativePtr): Int - fun clang_Range_isNull(range: CValue): Int { - return memScoped { - val _range = range.getPointer(memScope).rawValue - val res = kni_clang_Range_isNull(_range) - res + memScoped { + return kniBridge34(range.getPointer(memScope).rawValue) } } -private external fun kni_clang_Range_isNull(range: NativePtr): Int - fun clang_getExpansionLocation(location: CValue, file: CValuesRef?, line: CValuesRef?, column: CValuesRef?, offset: CValuesRef?): Unit { - return memScoped { - val _location = location.getPointer(memScope).rawValue - val _file = file?.getPointer(memScope).rawValue - val _line = line?.getPointer(memScope).rawValue - val _column = column?.getPointer(memScope).rawValue - val _offset = offset?.getPointer(memScope).rawValue - val res = kni_clang_getExpansionLocation(_location, _file, _line, _column, _offset) - res + memScoped { + return kniBridge35(location.getPointer(memScope).rawValue, file?.getPointer(memScope).rawValue, line?.getPointer(memScope).rawValue, column?.getPointer(memScope).rawValue, offset?.getPointer(memScope).rawValue) } } -private external fun kni_clang_getExpansionLocation(location: NativePtr, file: NativePtr, line: NativePtr, column: NativePtr, offset: NativePtr): Unit - fun clang_getPresumedLocation(location: CValue, filename: CValuesRef?, line: CValuesRef?, column: CValuesRef?): Unit { - return memScoped { - val _location = location.getPointer(memScope).rawValue - val _filename = filename?.getPointer(memScope).rawValue - val _line = line?.getPointer(memScope).rawValue - val _column = column?.getPointer(memScope).rawValue - val res = kni_clang_getPresumedLocation(_location, _filename, _line, _column) - res + memScoped { + return kniBridge36(location.getPointer(memScope).rawValue, filename?.getPointer(memScope).rawValue, line?.getPointer(memScope).rawValue, column?.getPointer(memScope).rawValue) } } -private external fun kni_clang_getPresumedLocation(location: NativePtr, filename: NativePtr, line: NativePtr, column: NativePtr): Unit - fun clang_getInstantiationLocation(location: CValue, file: CValuesRef?, line: CValuesRef?, column: CValuesRef?, offset: CValuesRef?): Unit { - return memScoped { - val _location = location.getPointer(memScope).rawValue - val _file = file?.getPointer(memScope).rawValue - val _line = line?.getPointer(memScope).rawValue - val _column = column?.getPointer(memScope).rawValue - val _offset = offset?.getPointer(memScope).rawValue - val res = kni_clang_getInstantiationLocation(_location, _file, _line, _column, _offset) - res + memScoped { + return kniBridge37(location.getPointer(memScope).rawValue, file?.getPointer(memScope).rawValue, line?.getPointer(memScope).rawValue, column?.getPointer(memScope).rawValue, offset?.getPointer(memScope).rawValue) } } -private external fun kni_clang_getInstantiationLocation(location: NativePtr, file: NativePtr, line: NativePtr, column: NativePtr, offset: NativePtr): Unit - fun clang_getSpellingLocation(location: CValue, file: CValuesRef?, line: CValuesRef?, column: CValuesRef?, offset: CValuesRef?): Unit { - return memScoped { - val _location = location.getPointer(memScope).rawValue - val _file = file?.getPointer(memScope).rawValue - val _line = line?.getPointer(memScope).rawValue - val _column = column?.getPointer(memScope).rawValue - val _offset = offset?.getPointer(memScope).rawValue - val res = kni_clang_getSpellingLocation(_location, _file, _line, _column, _offset) - res + memScoped { + return kniBridge38(location.getPointer(memScope).rawValue, file?.getPointer(memScope).rawValue, line?.getPointer(memScope).rawValue, column?.getPointer(memScope).rawValue, offset?.getPointer(memScope).rawValue) } } -private external fun kni_clang_getSpellingLocation(location: NativePtr, file: NativePtr, line: NativePtr, column: NativePtr, offset: NativePtr): Unit - fun clang_getFileLocation(location: CValue, file: CValuesRef?, line: CValuesRef?, column: CValuesRef?, offset: CValuesRef?): Unit { - return memScoped { - val _location = location.getPointer(memScope).rawValue - val _file = file?.getPointer(memScope).rawValue - val _line = line?.getPointer(memScope).rawValue - val _column = column?.getPointer(memScope).rawValue - val _offset = offset?.getPointer(memScope).rawValue - val res = kni_clang_getFileLocation(_location, _file, _line, _column, _offset) - res + memScoped { + return kniBridge39(location.getPointer(memScope).rawValue, file?.getPointer(memScope).rawValue, line?.getPointer(memScope).rawValue, column?.getPointer(memScope).rawValue, offset?.getPointer(memScope).rawValue) } } -private external fun kni_clang_getFileLocation(location: NativePtr, file: NativePtr, line: NativePtr, column: NativePtr, offset: NativePtr): Unit - fun clang_getRangeStart(range: CValue): CValue { - return memScoped { - val _range = range.getPointer(memScope).rawValue - val res = kni_clang_getRangeStart(_range, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge40(range.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getRangeStart(range: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getRangeEnd(range: CValue): CValue { - return memScoped { - val _range = range.getPointer(memScope).rawValue - val res = kni_clang_getRangeEnd(_range, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge41(range.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getRangeEnd(range: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getSkippedRanges(tu: CXTranslationUnit?, file: CXFile?): CPointer? { - val _tu = tu.rawValue - val _file = file.rawValue - val res = kni_clang_getSkippedRanges(_tu, _file) - return interpretCPointer(res) + return interpretCPointer(kniBridge42(tu.rawValue, file.rawValue)) } -private external fun kni_clang_getSkippedRanges(tu: NativePtr, file: NativePtr): NativePtr +fun clang_getAllSkippedRanges(tu: CXTranslationUnit?): CPointer? { + return interpretCPointer(kniBridge43(tu.rawValue)) +} fun clang_disposeSourceRangeList(ranges: CValuesRef?): Unit { - return memScoped { - val _ranges = ranges?.getPointer(memScope).rawValue - val res = kni_clang_disposeSourceRangeList(_ranges) - res + memScoped { + return kniBridge44(ranges?.getPointer(memScope).rawValue) } } -private external fun kni_clang_disposeSourceRangeList(ranges: NativePtr): Unit - fun clang_getNumDiagnosticsInSet(Diags: CXDiagnosticSet?): Int { - val _Diags = Diags.rawValue - val res = kni_clang_getNumDiagnosticsInSet(_Diags) - return res + return kniBridge45(Diags.rawValue) } -private external fun kni_clang_getNumDiagnosticsInSet(Diags: NativePtr): Int - fun clang_getDiagnosticInSet(Diags: CXDiagnosticSet?, Index: Int): CXDiagnostic? { - val _Diags = Diags.rawValue - val _Index = Index - val res = kni_clang_getDiagnosticInSet(_Diags, _Index) - return interpretCPointer(res) + return interpretCPointer(kniBridge46(Diags.rawValue, Index)) } -private external fun kni_clang_getDiagnosticInSet(Diags: NativePtr, Index: Int): NativePtr - fun clang_loadDiagnostics(file: String?, error: CValuesRef?, errorString: CValuesRef?): CXDiagnosticSet? { - return memScoped { - val _file = file?.cstr?.getPointer(memScope).rawValue - val _error = error?.getPointer(memScope).rawValue - val _errorString = errorString?.getPointer(memScope).rawValue - val res = kni_clang_loadDiagnostics(_file, _error, _errorString) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge47(file?.cstr?.getPointer(memScope).rawValue, error?.getPointer(memScope).rawValue, errorString?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_loadDiagnostics(file: NativePtr, error: NativePtr, errorString: NativePtr): NativePtr - fun clang_disposeDiagnosticSet(Diags: CXDiagnosticSet?): Unit { - val _Diags = Diags.rawValue - val res = kni_clang_disposeDiagnosticSet(_Diags) - return res + return kniBridge48(Diags.rawValue) } -private external fun kni_clang_disposeDiagnosticSet(Diags: NativePtr): Unit - fun clang_getChildDiagnostics(D: CXDiagnostic?): CXDiagnosticSet? { - val _D = D.rawValue - val res = kni_clang_getChildDiagnostics(_D) - return interpretCPointer(res) + return interpretCPointer(kniBridge49(D.rawValue)) } -private external fun kni_clang_getChildDiagnostics(D: NativePtr): NativePtr - fun clang_getNumDiagnostics(Unit: CXTranslationUnit?): Int { - val _Unit = Unit.rawValue - val res = kni_clang_getNumDiagnostics(_Unit) - return res + return kniBridge50(Unit.rawValue) } -private external fun kni_clang_getNumDiagnostics(Unit: NativePtr): Int - fun clang_getDiagnostic(Unit: CXTranslationUnit?, Index: Int): CXDiagnostic? { - val _Unit = Unit.rawValue - val _Index = Index - val res = kni_clang_getDiagnostic(_Unit, _Index) - return interpretCPointer(res) + return interpretCPointer(kniBridge51(Unit.rawValue, Index)) } -private external fun kni_clang_getDiagnostic(Unit: NativePtr, Index: Int): NativePtr - fun clang_getDiagnosticSetFromTU(Unit: CXTranslationUnit?): CXDiagnosticSet? { - val _Unit = Unit.rawValue - val res = kni_clang_getDiagnosticSetFromTU(_Unit) - return interpretCPointer(res) + return interpretCPointer(kniBridge52(Unit.rawValue)) } -private external fun kni_clang_getDiagnosticSetFromTU(Unit: NativePtr): NativePtr - fun clang_disposeDiagnostic(Diagnostic: CXDiagnostic?): Unit { - val _Diagnostic = Diagnostic.rawValue - val res = kni_clang_disposeDiagnostic(_Diagnostic) - return res + return kniBridge53(Diagnostic.rawValue) } -private external fun kni_clang_disposeDiagnostic(Diagnostic: NativePtr): Unit - fun clang_formatDiagnostic(Diagnostic: CXDiagnostic?, Options: Int): CValue { - return memScoped { - val _Diagnostic = Diagnostic.rawValue - val _Options = Options - val res = kni_clang_formatDiagnostic(_Diagnostic, _Options, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge54(Diagnostic.rawValue, Options, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_formatDiagnostic(Diagnostic: NativePtr, Options: Int, retValPlacement: NativePtr): NativePtr - fun clang_defaultDiagnosticDisplayOptions(): Int { - val res = kni_clang_defaultDiagnosticDisplayOptions() - return res + return kniBridge55() } -private external fun kni_clang_defaultDiagnosticDisplayOptions(): Int - fun clang_getDiagnosticSeverity(arg0: CXDiagnostic?): CXDiagnosticSeverity { - val _arg0 = arg0.rawValue - val res = kni_clang_getDiagnosticSeverity(_arg0) - return CXDiagnosticSeverity.byValue(res) + return CXDiagnosticSeverity.byValue(kniBridge56(arg0.rawValue)) } -private external fun kni_clang_getDiagnosticSeverity(arg0: NativePtr): Int - fun clang_getDiagnosticLocation(arg0: CXDiagnostic?): CValue { - return memScoped { - val _arg0 = arg0.rawValue - val res = kni_clang_getDiagnosticLocation(_arg0, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge57(arg0.rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getDiagnosticLocation(arg0: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getDiagnosticSpelling(arg0: CXDiagnostic?): CValue { - return memScoped { - val _arg0 = arg0.rawValue - val res = kni_clang_getDiagnosticSpelling(_arg0, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge58(arg0.rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getDiagnosticSpelling(arg0: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getDiagnosticOption(Diag: CXDiagnostic?, Disable: CValuesRef?): CValue { - return memScoped { - val _Diag = Diag.rawValue - val _Disable = Disable?.getPointer(memScope).rawValue - val res = kni_clang_getDiagnosticOption(_Diag, _Disable, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge59(Diag.rawValue, Disable?.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getDiagnosticOption(Diag: NativePtr, Disable: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getDiagnosticCategory(arg0: CXDiagnostic?): Int { - val _arg0 = arg0.rawValue - val res = kni_clang_getDiagnosticCategory(_arg0) - return res + return kniBridge60(arg0.rawValue) } -private external fun kni_clang_getDiagnosticCategory(arg0: NativePtr): Int - fun clang_getDiagnosticCategoryName(Category: Int): CValue { - return memScoped { - val _Category = Category - val res = kni_clang_getDiagnosticCategoryName(_Category, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge61(Category, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getDiagnosticCategoryName(Category: Int, retValPlacement: NativePtr): NativePtr - fun clang_getDiagnosticCategoryText(arg0: CXDiagnostic?): CValue { - return memScoped { - val _arg0 = arg0.rawValue - val res = kni_clang_getDiagnosticCategoryText(_arg0, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge62(arg0.rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getDiagnosticCategoryText(arg0: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getDiagnosticNumRanges(arg0: CXDiagnostic?): Int { - val _arg0 = arg0.rawValue - val res = kni_clang_getDiagnosticNumRanges(_arg0) - return res + return kniBridge63(arg0.rawValue) } -private external fun kni_clang_getDiagnosticNumRanges(arg0: NativePtr): Int - fun clang_getDiagnosticRange(Diagnostic: CXDiagnostic?, Range: Int): CValue { - return memScoped { - val _Diagnostic = Diagnostic.rawValue - val _Range = Range - val res = kni_clang_getDiagnosticRange(_Diagnostic, _Range, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge64(Diagnostic.rawValue, Range, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getDiagnosticRange(Diagnostic: NativePtr, Range: Int, retValPlacement: NativePtr): NativePtr - fun clang_getDiagnosticNumFixIts(Diagnostic: CXDiagnostic?): Int { - val _Diagnostic = Diagnostic.rawValue - val res = kni_clang_getDiagnosticNumFixIts(_Diagnostic) - return res + return kniBridge65(Diagnostic.rawValue) } -private external fun kni_clang_getDiagnosticNumFixIts(Diagnostic: NativePtr): Int - fun clang_getDiagnosticFixIt(Diagnostic: CXDiagnostic?, FixIt: Int, ReplacementRange: CValuesRef?): CValue { - return memScoped { - val _Diagnostic = Diagnostic.rawValue - val _FixIt = FixIt - val _ReplacementRange = ReplacementRange?.getPointer(memScope).rawValue - val res = kni_clang_getDiagnosticFixIt(_Diagnostic, _FixIt, _ReplacementRange, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge66(Diagnostic.rawValue, FixIt, ReplacementRange?.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getDiagnosticFixIt(Diagnostic: NativePtr, FixIt: Int, ReplacementRange: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getTranslationUnitSpelling(CTUnit: CXTranslationUnit?): CValue { - return memScoped { - val _CTUnit = CTUnit.rawValue - val res = kni_clang_getTranslationUnitSpelling(_CTUnit, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge67(CTUnit.rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getTranslationUnitSpelling(CTUnit: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_createTranslationUnitFromSourceFile(CIdx: CXIndex?, source_filename: String?, num_clang_command_line_args: Int, clang_command_line_args: CValuesRef>?, num_unsaved_files: Int, unsaved_files: CValuesRef?): CXTranslationUnit? { - return memScoped { - val _CIdx = CIdx.rawValue - val _source_filename = source_filename?.cstr?.getPointer(memScope).rawValue - val _num_clang_command_line_args = num_clang_command_line_args - val _clang_command_line_args = clang_command_line_args?.getPointer(memScope).rawValue - val _num_unsaved_files = num_unsaved_files - val _unsaved_files = unsaved_files?.getPointer(memScope).rawValue - val res = kni_clang_createTranslationUnitFromSourceFile(_CIdx, _source_filename, _num_clang_command_line_args, _clang_command_line_args, _num_unsaved_files, _unsaved_files) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge68(CIdx.rawValue, source_filename?.cstr?.getPointer(memScope).rawValue, num_clang_command_line_args, clang_command_line_args?.getPointer(memScope).rawValue, num_unsaved_files, unsaved_files?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_createTranslationUnitFromSourceFile(CIdx: NativePtr, source_filename: NativePtr, num_clang_command_line_args: Int, clang_command_line_args: NativePtr, num_unsaved_files: Int, unsaved_files: NativePtr): NativePtr - fun clang_createTranslationUnit(CIdx: CXIndex?, ast_filename: String?): CXTranslationUnit? { - return memScoped { - val _CIdx = CIdx.rawValue - val _ast_filename = ast_filename?.cstr?.getPointer(memScope).rawValue - val res = kni_clang_createTranslationUnit(_CIdx, _ast_filename) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge69(CIdx.rawValue, ast_filename?.cstr?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_createTranslationUnit(CIdx: NativePtr, ast_filename: NativePtr): NativePtr - fun clang_createTranslationUnit2(CIdx: CXIndex?, ast_filename: String?, out_TU: CValuesRef?): CXErrorCode { - return memScoped { - val _CIdx = CIdx.rawValue - val _ast_filename = ast_filename?.cstr?.getPointer(memScope).rawValue - val _out_TU = out_TU?.getPointer(memScope).rawValue - val res = kni_clang_createTranslationUnit2(_CIdx, _ast_filename, _out_TU) - CXErrorCode.byValue(res) + memScoped { + return CXErrorCode.byValue(kniBridge70(CIdx.rawValue, ast_filename?.cstr?.getPointer(memScope).rawValue, out_TU?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_createTranslationUnit2(CIdx: NativePtr, ast_filename: NativePtr, out_TU: NativePtr): Int - fun clang_defaultEditingTranslationUnitOptions(): Int { - val res = kni_clang_defaultEditingTranslationUnitOptions() - return res + return kniBridge71() } -private external fun kni_clang_defaultEditingTranslationUnitOptions(): Int - fun clang_parseTranslationUnit(CIdx: CXIndex?, source_filename: String?, command_line_args: CValuesRef>?, num_command_line_args: Int, unsaved_files: CValuesRef?, num_unsaved_files: Int, options: Int): CXTranslationUnit? { - return memScoped { - val _CIdx = CIdx.rawValue - val _source_filename = source_filename?.cstr?.getPointer(memScope).rawValue - val _command_line_args = command_line_args?.getPointer(memScope).rawValue - val _num_command_line_args = num_command_line_args - val _unsaved_files = unsaved_files?.getPointer(memScope).rawValue - val _num_unsaved_files = num_unsaved_files - val _options = options - val res = kni_clang_parseTranslationUnit(_CIdx, _source_filename, _command_line_args, _num_command_line_args, _unsaved_files, _num_unsaved_files, _options) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge72(CIdx.rawValue, source_filename?.cstr?.getPointer(memScope).rawValue, command_line_args?.getPointer(memScope).rawValue, num_command_line_args, unsaved_files?.getPointer(memScope).rawValue, num_unsaved_files, options)) } } -private external fun kni_clang_parseTranslationUnit(CIdx: NativePtr, source_filename: NativePtr, command_line_args: NativePtr, num_command_line_args: Int, unsaved_files: NativePtr, num_unsaved_files: Int, options: Int): NativePtr - fun clang_parseTranslationUnit2(CIdx: CXIndex?, source_filename: String?, command_line_args: CValuesRef>?, num_command_line_args: Int, unsaved_files: CValuesRef?, num_unsaved_files: Int, options: Int, out_TU: CValuesRef?): CXErrorCode { - return memScoped { - val _CIdx = CIdx.rawValue - val _source_filename = source_filename?.cstr?.getPointer(memScope).rawValue - val _command_line_args = command_line_args?.getPointer(memScope).rawValue - val _num_command_line_args = num_command_line_args - val _unsaved_files = unsaved_files?.getPointer(memScope).rawValue - val _num_unsaved_files = num_unsaved_files - val _options = options - val _out_TU = out_TU?.getPointer(memScope).rawValue - val res = kni_clang_parseTranslationUnit2(_CIdx, _source_filename, _command_line_args, _num_command_line_args, _unsaved_files, _num_unsaved_files, _options, _out_TU) - CXErrorCode.byValue(res) + memScoped { + return CXErrorCode.byValue(kniBridge73(CIdx.rawValue, source_filename?.cstr?.getPointer(memScope).rawValue, command_line_args?.getPointer(memScope).rawValue, num_command_line_args, unsaved_files?.getPointer(memScope).rawValue, num_unsaved_files, options, out_TU?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_parseTranslationUnit2(CIdx: NativePtr, source_filename: NativePtr, command_line_args: NativePtr, num_command_line_args: Int, unsaved_files: NativePtr, num_unsaved_files: Int, options: Int, out_TU: NativePtr): Int - fun clang_parseTranslationUnit2FullArgv(CIdx: CXIndex?, source_filename: String?, command_line_args: CValuesRef>?, num_command_line_args: Int, unsaved_files: CValuesRef?, num_unsaved_files: Int, options: Int, out_TU: CValuesRef?): CXErrorCode { - return memScoped { - val _CIdx = CIdx.rawValue - val _source_filename = source_filename?.cstr?.getPointer(memScope).rawValue - val _command_line_args = command_line_args?.getPointer(memScope).rawValue - val _num_command_line_args = num_command_line_args - val _unsaved_files = unsaved_files?.getPointer(memScope).rawValue - val _num_unsaved_files = num_unsaved_files - val _options = options - val _out_TU = out_TU?.getPointer(memScope).rawValue - val res = kni_clang_parseTranslationUnit2FullArgv(_CIdx, _source_filename, _command_line_args, _num_command_line_args, _unsaved_files, _num_unsaved_files, _options, _out_TU) - CXErrorCode.byValue(res) + memScoped { + return CXErrorCode.byValue(kniBridge74(CIdx.rawValue, source_filename?.cstr?.getPointer(memScope).rawValue, command_line_args?.getPointer(memScope).rawValue, num_command_line_args, unsaved_files?.getPointer(memScope).rawValue, num_unsaved_files, options, out_TU?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_parseTranslationUnit2FullArgv(CIdx: NativePtr, source_filename: NativePtr, command_line_args: NativePtr, num_command_line_args: Int, unsaved_files: NativePtr, num_unsaved_files: Int, options: Int, out_TU: NativePtr): Int - fun clang_defaultSaveOptions(TU: CXTranslationUnit?): Int { - val _TU = TU.rawValue - val res = kni_clang_defaultSaveOptions(_TU) - return res + return kniBridge75(TU.rawValue) } -private external fun kni_clang_defaultSaveOptions(TU: NativePtr): Int - fun clang_saveTranslationUnit(TU: CXTranslationUnit?, FileName: String?, options: Int): Int { - return memScoped { - val _TU = TU.rawValue - val _FileName = FileName?.cstr?.getPointer(memScope).rawValue - val _options = options - val res = kni_clang_saveTranslationUnit(_TU, _FileName, _options) - res + memScoped { + return kniBridge76(TU.rawValue, FileName?.cstr?.getPointer(memScope).rawValue, options) } } -private external fun kni_clang_saveTranslationUnit(TU: NativePtr, FileName: NativePtr, options: Int): Int +fun clang_suspendTranslationUnit(arg0: CXTranslationUnit?): Int { + return kniBridge77(arg0.rawValue) +} fun clang_disposeTranslationUnit(arg0: CXTranslationUnit?): Unit { - val _arg0 = arg0.rawValue - val res = kni_clang_disposeTranslationUnit(_arg0) - return res + return kniBridge78(arg0.rawValue) } -private external fun kni_clang_disposeTranslationUnit(arg0: NativePtr): Unit - fun clang_defaultReparseOptions(TU: CXTranslationUnit?): Int { - val _TU = TU.rawValue - val res = kni_clang_defaultReparseOptions(_TU) - return res + return kniBridge79(TU.rawValue) } -private external fun kni_clang_defaultReparseOptions(TU: NativePtr): Int - fun clang_reparseTranslationUnit(TU: CXTranslationUnit?, num_unsaved_files: Int, unsaved_files: CValuesRef?, options: Int): Int { - return memScoped { - val _TU = TU.rawValue - val _num_unsaved_files = num_unsaved_files - val _unsaved_files = unsaved_files?.getPointer(memScope).rawValue - val _options = options - val res = kni_clang_reparseTranslationUnit(_TU, _num_unsaved_files, _unsaved_files, _options) - res + memScoped { + return kniBridge80(TU.rawValue, num_unsaved_files, unsaved_files?.getPointer(memScope).rawValue, options) } } -private external fun kni_clang_reparseTranslationUnit(TU: NativePtr, num_unsaved_files: Int, unsaved_files: NativePtr, options: Int): Int - fun clang_getTUResourceUsageName(kind: CXTUResourceUsageKind): CPointer? { - val _kind = kind.value - val res = kni_clang_getTUResourceUsageName(_kind) - return interpretCPointer(res) + return interpretCPointer(kniBridge81(kind.value)) } -private external fun kni_clang_getTUResourceUsageName(kind: Int): NativePtr - fun clang_getCXTUResourceUsage(TU: CXTranslationUnit?): CValue { - return memScoped { - val _TU = TU.rawValue - val res = kni_clang_getCXTUResourceUsage(_TU, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge82(TU.rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getCXTUResourceUsage(TU: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_disposeCXTUResourceUsage(usage: CValue): Unit { - return memScoped { - val _usage = usage.getPointer(memScope).rawValue - val res = kni_clang_disposeCXTUResourceUsage(_usage) - res + memScoped { + return kniBridge83(usage.getPointer(memScope).rawValue) } } -private external fun kni_clang_disposeCXTUResourceUsage(usage: NativePtr): Unit +fun clang_getTranslationUnitTargetInfo(CTUnit: CXTranslationUnit?): CXTargetInfo? { + return interpretCPointer(kniBridge84(CTUnit.rawValue)) +} + +fun clang_TargetInfo_dispose(Info: CXTargetInfo?): Unit { + return kniBridge85(Info.rawValue) +} + +fun clang_TargetInfo_getTriple(Info: CXTargetInfo?): CValue { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge86(Info.rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } +} + +fun clang_TargetInfo_getPointerWidth(Info: CXTargetInfo?): Int { + return kniBridge87(Info.rawValue) +} fun clang_getNullCursor(): CValue { - return memScoped { - val res = kni_clang_getNullCursor(alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge88(kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getNullCursor(retValPlacement: NativePtr): NativePtr - fun clang_getTranslationUnitCursor(arg0: CXTranslationUnit?): CValue { - return memScoped { - val _arg0 = arg0.rawValue - val res = kni_clang_getTranslationUnitCursor(_arg0, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge89(arg0.rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getTranslationUnitCursor(arg0: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_equalCursors(arg0: CValue, arg1: CValue): Int { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val _arg1 = arg1.getPointer(memScope).rawValue - val res = kni_clang_equalCursors(_arg0, _arg1) - res + memScoped { + return kniBridge90(arg0.getPointer(memScope).rawValue, arg1.getPointer(memScope).rawValue) } } -private external fun kni_clang_equalCursors(arg0: NativePtr, arg1: NativePtr): Int - fun clang_Cursor_isNull(cursor: CValue): Int { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val res = kni_clang_Cursor_isNull(_cursor) - res + memScoped { + return kniBridge91(cursor.getPointer(memScope).rawValue) } } -private external fun kni_clang_Cursor_isNull(cursor: NativePtr): Int - fun clang_hashCursor(arg0: CValue): Int { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_hashCursor(_arg0) - res + memScoped { + return kniBridge92(arg0.getPointer(memScope).rawValue) } } -private external fun kni_clang_hashCursor(arg0: NativePtr): Int - fun clang_getCursorKind(arg0: CValue): CXCursorKind { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_getCursorKind(_arg0) - CXCursorKind.byValue(res) + memScoped { + return CXCursorKind.byValue(kniBridge93(arg0.getPointer(memScope).rawValue)) } } -private external fun kni_clang_getCursorKind(arg0: NativePtr): Int - fun clang_isDeclaration(arg0: CXCursorKind): Int { - val _arg0 = arg0.value - val res = kni_clang_isDeclaration(_arg0) - return res + return kniBridge94(arg0.value) } -private external fun kni_clang_isDeclaration(arg0: Int): Int - fun clang_isReference(arg0: CXCursorKind): Int { - val _arg0 = arg0.value - val res = kni_clang_isReference(_arg0) - return res + return kniBridge95(arg0.value) } -private external fun kni_clang_isReference(arg0: Int): Int - fun clang_isExpression(arg0: CXCursorKind): Int { - val _arg0 = arg0.value - val res = kni_clang_isExpression(_arg0) - return res + return kniBridge96(arg0.value) } -private external fun kni_clang_isExpression(arg0: Int): Int - fun clang_isStatement(arg0: CXCursorKind): Int { - val _arg0 = arg0.value - val res = kni_clang_isStatement(_arg0) - return res + return kniBridge97(arg0.value) } -private external fun kni_clang_isStatement(arg0: Int): Int - fun clang_isAttribute(arg0: CXCursorKind): Int { - val _arg0 = arg0.value - val res = kni_clang_isAttribute(_arg0) - return res + return kniBridge98(arg0.value) } -private external fun kni_clang_isAttribute(arg0: Int): Int - fun clang_Cursor_hasAttrs(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_hasAttrs(_C) - res + memScoped { + return kniBridge99(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_Cursor_hasAttrs(C: NativePtr): Int - fun clang_isInvalid(arg0: CXCursorKind): Int { - val _arg0 = arg0.value - val res = kni_clang_isInvalid(_arg0) - return res + return kniBridge100(arg0.value) } -private external fun kni_clang_isInvalid(arg0: Int): Int - fun clang_isTranslationUnit(arg0: CXCursorKind): Int { - val _arg0 = arg0.value - val res = kni_clang_isTranslationUnit(_arg0) - return res + return kniBridge101(arg0.value) } -private external fun kni_clang_isTranslationUnit(arg0: Int): Int - fun clang_isPreprocessing(arg0: CXCursorKind): Int { - val _arg0 = arg0.value - val res = kni_clang_isPreprocessing(_arg0) - return res + return kniBridge102(arg0.value) } -private external fun kni_clang_isPreprocessing(arg0: Int): Int - fun clang_isUnexposed(arg0: CXCursorKind): Int { - val _arg0 = arg0.value - val res = kni_clang_isUnexposed(_arg0) - return res + return kniBridge103(arg0.value) } -private external fun kni_clang_isUnexposed(arg0: Int): Int - fun clang_getCursorLinkage(cursor: CValue): CXLinkageKind { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val res = kni_clang_getCursorLinkage(_cursor) - CXLinkageKind.byValue(res) + memScoped { + return CXLinkageKind.byValue(kniBridge104(cursor.getPointer(memScope).rawValue)) } } -private external fun kni_clang_getCursorLinkage(cursor: NativePtr): Int - fun clang_getCursorVisibility(cursor: CValue): CXVisibilityKind { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val res = kni_clang_getCursorVisibility(_cursor) - CXVisibilityKind.byValue(res) + memScoped { + return CXVisibilityKind.byValue(kniBridge105(cursor.getPointer(memScope).rawValue)) } } -private external fun kni_clang_getCursorVisibility(cursor: NativePtr): Int - fun clang_getCursorAvailability(cursor: CValue): CXAvailabilityKind { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val res = kni_clang_getCursorAvailability(_cursor) - CXAvailabilityKind.byValue(res) + memScoped { + return CXAvailabilityKind.byValue(kniBridge106(cursor.getPointer(memScope).rawValue)) } } -private external fun kni_clang_getCursorAvailability(cursor: NativePtr): Int - fun clang_getCursorPlatformAvailability(cursor: CValue, always_deprecated: CValuesRef?, deprecated_message: CValuesRef?, always_unavailable: CValuesRef?, unavailable_message: CValuesRef?, availability: CValuesRef?, availability_size: Int): Int { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val _always_deprecated = always_deprecated?.getPointer(memScope).rawValue - val _deprecated_message = deprecated_message?.getPointer(memScope).rawValue - val _always_unavailable = always_unavailable?.getPointer(memScope).rawValue - val _unavailable_message = unavailable_message?.getPointer(memScope).rawValue - val _availability = availability?.getPointer(memScope).rawValue - val _availability_size = availability_size - val res = kni_clang_getCursorPlatformAvailability(_cursor, _always_deprecated, _deprecated_message, _always_unavailable, _unavailable_message, _availability, _availability_size) - res + memScoped { + return kniBridge107(cursor.getPointer(memScope).rawValue, always_deprecated?.getPointer(memScope).rawValue, deprecated_message?.getPointer(memScope).rawValue, always_unavailable?.getPointer(memScope).rawValue, unavailable_message?.getPointer(memScope).rawValue, availability?.getPointer(memScope).rawValue, availability_size) } } -private external fun kni_clang_getCursorPlatformAvailability(cursor: NativePtr, always_deprecated: NativePtr, deprecated_message: NativePtr, always_unavailable: NativePtr, unavailable_message: NativePtr, availability: NativePtr, availability_size: Int): Int - fun clang_disposeCXPlatformAvailability(availability: CValuesRef?): Unit { - return memScoped { - val _availability = availability?.getPointer(memScope).rawValue - val res = kni_clang_disposeCXPlatformAvailability(_availability) - res + memScoped { + return kniBridge108(availability?.getPointer(memScope).rawValue) } } -private external fun kni_clang_disposeCXPlatformAvailability(availability: NativePtr): Unit - fun clang_getCursorLanguage(cursor: CValue): CXLanguageKind { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val res = kni_clang_getCursorLanguage(_cursor) - CXLanguageKind.byValue(res) + memScoped { + return CXLanguageKind.byValue(kniBridge109(cursor.getPointer(memScope).rawValue)) } } -private external fun kni_clang_getCursorLanguage(cursor: NativePtr): Int - fun clang_Cursor_getTranslationUnit(arg0: CValue): CXTranslationUnit? { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_Cursor_getTranslationUnit(_arg0) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge110(arg0.getPointer(memScope).rawValue)) } } -private external fun kni_clang_Cursor_getTranslationUnit(arg0: NativePtr): NativePtr - fun clang_createCXCursorSet(): CXCursorSet? { - val res = kni_clang_createCXCursorSet() - return interpretCPointer(res) + return interpretCPointer(kniBridge111()) } -private external fun kni_clang_createCXCursorSet(): NativePtr - fun clang_disposeCXCursorSet(cset: CXCursorSet?): Unit { - val _cset = cset.rawValue - val res = kni_clang_disposeCXCursorSet(_cset) - return res + return kniBridge112(cset.rawValue) } -private external fun kni_clang_disposeCXCursorSet(cset: NativePtr): Unit - fun clang_CXCursorSet_contains(cset: CXCursorSet?, cursor: CValue): Int { - return memScoped { - val _cset = cset.rawValue - val _cursor = cursor.getPointer(memScope).rawValue - val res = kni_clang_CXCursorSet_contains(_cset, _cursor) - res + memScoped { + return kniBridge113(cset.rawValue, cursor.getPointer(memScope).rawValue) } } -private external fun kni_clang_CXCursorSet_contains(cset: NativePtr, cursor: NativePtr): Int - fun clang_CXCursorSet_insert(cset: CXCursorSet?, cursor: CValue): Int { - return memScoped { - val _cset = cset.rawValue - val _cursor = cursor.getPointer(memScope).rawValue - val res = kni_clang_CXCursorSet_insert(_cset, _cursor) - res + memScoped { + return kniBridge114(cset.rawValue, cursor.getPointer(memScope).rawValue) } } -private external fun kni_clang_CXCursorSet_insert(cset: NativePtr, cursor: NativePtr): Int - fun clang_getCursorSemanticParent(cursor: CValue): CValue { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val res = kni_clang_getCursorSemanticParent(_cursor, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge115(cursor.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getCursorSemanticParent(cursor: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getCursorLexicalParent(cursor: CValue): CValue { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val res = kni_clang_getCursorLexicalParent(_cursor, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge116(cursor.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getCursorLexicalParent(cursor: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getOverriddenCursors(cursor: CValue, overridden: CValuesRef>?, num_overridden: CValuesRef?): Unit { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val _overridden = overridden?.getPointer(memScope).rawValue - val _num_overridden = num_overridden?.getPointer(memScope).rawValue - val res = kni_clang_getOverriddenCursors(_cursor, _overridden, _num_overridden) - res + memScoped { + return kniBridge117(cursor.getPointer(memScope).rawValue, overridden?.getPointer(memScope).rawValue, num_overridden?.getPointer(memScope).rawValue) } } -private external fun kni_clang_getOverriddenCursors(cursor: NativePtr, overridden: NativePtr, num_overridden: NativePtr): Unit - fun clang_disposeOverriddenCursors(overridden: CValuesRef?): Unit { - return memScoped { - val _overridden = overridden?.getPointer(memScope).rawValue - val res = kni_clang_disposeOverriddenCursors(_overridden) - res + memScoped { + return kniBridge118(overridden?.getPointer(memScope).rawValue) } } -private external fun kni_clang_disposeOverriddenCursors(overridden: NativePtr): Unit - fun clang_getIncludedFile(cursor: CValue): CXFile? { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val res = kni_clang_getIncludedFile(_cursor) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge119(cursor.getPointer(memScope).rawValue)) } } -private external fun kni_clang_getIncludedFile(cursor: NativePtr): NativePtr - fun clang_getCursor(arg0: CXTranslationUnit?, arg1: CValue): CValue { - return memScoped { - val _arg0 = arg0.rawValue - val _arg1 = arg1.getPointer(memScope).rawValue - val res = kni_clang_getCursor(_arg0, _arg1, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge120(arg0.rawValue, arg1.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getCursor(arg0: NativePtr, arg1: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getCursorLocation(arg0: CValue): CValue { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_getCursorLocation(_arg0, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge121(arg0.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getCursorLocation(arg0: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getCursorExtent(arg0: CValue): CValue { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_getCursorExtent(_arg0, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge122(arg0.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getCursorExtent(arg0: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getCursorType(C: CValue): CValue { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_getCursorType(_C, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge123(C.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getCursorType(C: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getTypeSpelling(CT: CValue): CValue { - return memScoped { - val _CT = CT.getPointer(memScope).rawValue - val res = kni_clang_getTypeSpelling(_CT, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge124(CT.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getTypeSpelling(CT: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getTypedefDeclUnderlyingType(C: CValue): CValue { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_getTypedefDeclUnderlyingType(_C, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge125(C.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getTypedefDeclUnderlyingType(C: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getEnumDeclIntegerType(C: CValue): CValue { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_getEnumDeclIntegerType(_C, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge126(C.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getEnumDeclIntegerType(C: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getEnumConstantDeclValue(C: CValue): Long { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_getEnumConstantDeclValue(_C) - res + memScoped { + return kniBridge127(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_getEnumConstantDeclValue(C: NativePtr): Long - fun clang_getEnumConstantDeclUnsignedValue(C: CValue): Long { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_getEnumConstantDeclUnsignedValue(_C) - res + memScoped { + return kniBridge128(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_getEnumConstantDeclUnsignedValue(C: NativePtr): Long - fun clang_getFieldDeclBitWidth(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_getFieldDeclBitWidth(_C) - res + memScoped { + return kniBridge129(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_getFieldDeclBitWidth(C: NativePtr): Int - fun clang_Cursor_getNumArguments(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_getNumArguments(_C) - res + memScoped { + return kniBridge130(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_Cursor_getNumArguments(C: NativePtr): Int - fun clang_Cursor_getArgument(C: CValue, i: Int): CValue { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val _i = i - val res = kni_clang_Cursor_getArgument(_C, _i, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge131(C.getPointer(memScope).rawValue, i, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_Cursor_getArgument(C: NativePtr, i: Int, retValPlacement: NativePtr): NativePtr - fun clang_Cursor_getNumTemplateArguments(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_getNumTemplateArguments(_C) - res + memScoped { + return kniBridge132(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_Cursor_getNumTemplateArguments(C: NativePtr): Int - fun clang_Cursor_getTemplateArgumentKind(C: CValue, I: Int): CXTemplateArgumentKind { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val _I = I - val res = kni_clang_Cursor_getTemplateArgumentKind(_C, _I) - CXTemplateArgumentKind.byValue(res) + memScoped { + return CXTemplateArgumentKind.byValue(kniBridge133(C.getPointer(memScope).rawValue, I)) } } -private external fun kni_clang_Cursor_getTemplateArgumentKind(C: NativePtr, I: Int): Int - fun clang_Cursor_getTemplateArgumentType(C: CValue, I: Int): CValue { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val _I = I - val res = kni_clang_Cursor_getTemplateArgumentType(_C, _I, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge134(C.getPointer(memScope).rawValue, I, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_Cursor_getTemplateArgumentType(C: NativePtr, I: Int, retValPlacement: NativePtr): NativePtr - fun clang_Cursor_getTemplateArgumentValue(C: CValue, I: Int): Long { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val _I = I - val res = kni_clang_Cursor_getTemplateArgumentValue(_C, _I) - res + memScoped { + return kniBridge135(C.getPointer(memScope).rawValue, I) } } -private external fun kni_clang_Cursor_getTemplateArgumentValue(C: NativePtr, I: Int): Long - fun clang_Cursor_getTemplateArgumentUnsignedValue(C: CValue, I: Int): Long { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val _I = I - val res = kni_clang_Cursor_getTemplateArgumentUnsignedValue(_C, _I) - res + memScoped { + return kniBridge136(C.getPointer(memScope).rawValue, I) } } -private external fun kni_clang_Cursor_getTemplateArgumentUnsignedValue(C: NativePtr, I: Int): Long - fun clang_equalTypes(A: CValue, B: CValue): Int { - return memScoped { - val _A = A.getPointer(memScope).rawValue - val _B = B.getPointer(memScope).rawValue - val res = kni_clang_equalTypes(_A, _B) - res + memScoped { + return kniBridge137(A.getPointer(memScope).rawValue, B.getPointer(memScope).rawValue) } } -private external fun kni_clang_equalTypes(A: NativePtr, B: NativePtr): Int - fun clang_getCanonicalType(T: CValue): CValue { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_getCanonicalType(_T, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge138(T.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getCanonicalType(T: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_isConstQualifiedType(T: CValue): Int { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_isConstQualifiedType(_T) - res + memScoped { + return kniBridge139(T.getPointer(memScope).rawValue) } } -private external fun kni_clang_isConstQualifiedType(T: NativePtr): Int - fun clang_Cursor_isMacroFunctionLike(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_isMacroFunctionLike(_C) - res + memScoped { + return kniBridge140(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_Cursor_isMacroFunctionLike(C: NativePtr): Int - fun clang_Cursor_isMacroBuiltin(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_isMacroBuiltin(_C) - res + memScoped { + return kniBridge141(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_Cursor_isMacroBuiltin(C: NativePtr): Int - fun clang_Cursor_isFunctionInlined(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_isFunctionInlined(_C) - res + memScoped { + return kniBridge142(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_Cursor_isFunctionInlined(C: NativePtr): Int - fun clang_isVolatileQualifiedType(T: CValue): Int { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_isVolatileQualifiedType(_T) - res + memScoped { + return kniBridge143(T.getPointer(memScope).rawValue) } } -private external fun kni_clang_isVolatileQualifiedType(T: NativePtr): Int - fun clang_isRestrictQualifiedType(T: CValue): Int { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_isRestrictQualifiedType(_T) - res + memScoped { + return kniBridge144(T.getPointer(memScope).rawValue) } } -private external fun kni_clang_isRestrictQualifiedType(T: NativePtr): Int +fun clang_getAddressSpace(T: CValue): Int { + memScoped { + return kniBridge145(T.getPointer(memScope).rawValue) + } +} + +fun clang_getTypedefName(CT: CValue): CValue { + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge146(CT.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } + } +} fun clang_getPointeeType(T: CValue): CValue { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_getPointeeType(_T, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge147(T.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getPointeeType(T: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getTypeDeclaration(T: CValue): CValue { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_getTypeDeclaration(_T, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge148(T.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getTypeDeclaration(T: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getDeclObjCTypeEncoding(C: CValue): CValue { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_getDeclObjCTypeEncoding(_C, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge149(C.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getDeclObjCTypeEncoding(C: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_Type_getObjCEncoding(type: CValue): CValue { - return memScoped { - val _type = type.getPointer(memScope).rawValue - val res = kni_clang_Type_getObjCEncoding(_type, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge150(type.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_Type_getObjCEncoding(type: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getTypeKindSpelling(K: CXTypeKind): CValue { - return memScoped { - val _K = K.value - val res = kni_clang_getTypeKindSpelling(_K, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge151(K.value, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getTypeKindSpelling(K: Int, retValPlacement: NativePtr): NativePtr - fun clang_getFunctionTypeCallingConv(T: CValue): CXCallingConv { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_getFunctionTypeCallingConv(_T) - CXCallingConv.byValue(res) + memScoped { + return CXCallingConv.byValue(kniBridge152(T.getPointer(memScope).rawValue)) } } -private external fun kni_clang_getFunctionTypeCallingConv(T: NativePtr): Int - fun clang_getResultType(T: CValue): CValue { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_getResultType(_T, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge153(T.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getResultType(T: NativePtr, retValPlacement: NativePtr): NativePtr +fun clang_getExceptionSpecificationType(T: CValue): Int { + memScoped { + return kniBridge154(T.getPointer(memScope).rawValue) + } +} fun clang_getNumArgTypes(T: CValue): Int { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_getNumArgTypes(_T) - res + memScoped { + return kniBridge155(T.getPointer(memScope).rawValue) } } -private external fun kni_clang_getNumArgTypes(T: NativePtr): Int - fun clang_getArgType(T: CValue, i: Int): CValue { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val _i = i - val res = kni_clang_getArgType(_T, _i, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge156(T.getPointer(memScope).rawValue, i, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getArgType(T: NativePtr, i: Int, retValPlacement: NativePtr): NativePtr - fun clang_isFunctionTypeVariadic(T: CValue): Int { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_isFunctionTypeVariadic(_T) - res + memScoped { + return kniBridge157(T.getPointer(memScope).rawValue) } } -private external fun kni_clang_isFunctionTypeVariadic(T: NativePtr): Int - fun clang_getCursorResultType(C: CValue): CValue { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_getCursorResultType(_C, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge158(C.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getCursorResultType(C: NativePtr, retValPlacement: NativePtr): NativePtr +fun clang_getCursorExceptionSpecificationType(C: CValue): Int { + memScoped { + return kniBridge159(C.getPointer(memScope).rawValue) + } +} fun clang_isPODType(T: CValue): Int { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_isPODType(_T) - res + memScoped { + return kniBridge160(T.getPointer(memScope).rawValue) } } -private external fun kni_clang_isPODType(T: NativePtr): Int - fun clang_getElementType(T: CValue): CValue { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_getElementType(_T, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge161(T.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getElementType(T: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getNumElements(T: CValue): Long { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_getNumElements(_T) - res + memScoped { + return kniBridge162(T.getPointer(memScope).rawValue) } } -private external fun kni_clang_getNumElements(T: NativePtr): Long - fun clang_getArrayElementType(T: CValue): CValue { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_getArrayElementType(_T, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge163(T.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getArrayElementType(T: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getArraySize(T: CValue): Long { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_getArraySize(_T) - res + memScoped { + return kniBridge164(T.getPointer(memScope).rawValue) } } -private external fun kni_clang_getArraySize(T: NativePtr): Long - fun clang_Type_getNamedType(T: CValue): CValue { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_Type_getNamedType(_T, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge165(T.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_Type_getNamedType(T: NativePtr, retValPlacement: NativePtr): NativePtr +fun clang_Type_isTransparentTagTypedef(T: CValue): Int { + memScoped { + return kniBridge166(T.getPointer(memScope).rawValue) + } +} fun clang_Type_getAlignOf(T: CValue): Long { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_Type_getAlignOf(_T) - res + memScoped { + return kniBridge167(T.getPointer(memScope).rawValue) } } -private external fun kni_clang_Type_getAlignOf(T: NativePtr): Long - fun clang_Type_getClassType(T: CValue): CValue { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_Type_getClassType(_T, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge168(T.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_Type_getClassType(T: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_Type_getSizeOf(T: CValue): Long { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_Type_getSizeOf(_T) - res + memScoped { + return kniBridge169(T.getPointer(memScope).rawValue) } } -private external fun kni_clang_Type_getSizeOf(T: NativePtr): Long - fun clang_Type_getOffsetOf(T: CValue, S: String?): Long { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val _S = S?.cstr?.getPointer(memScope).rawValue - val res = kni_clang_Type_getOffsetOf(_T, _S) - res + memScoped { + return kniBridge170(T.getPointer(memScope).rawValue, S?.cstr?.getPointer(memScope).rawValue) } } -private external fun kni_clang_Type_getOffsetOf(T: NativePtr, S: NativePtr): Long - fun clang_Cursor_getOffsetOfField(C: CValue): Long { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_getOffsetOfField(_C) - res + memScoped { + return kniBridge171(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_Cursor_getOffsetOfField(C: NativePtr): Long - fun clang_Cursor_isAnonymous(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_isAnonymous(_C) - res + memScoped { + return kniBridge172(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_Cursor_isAnonymous(C: NativePtr): Int - fun clang_Type_getNumTemplateArguments(T: CValue): Int { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_Type_getNumTemplateArguments(_T) - res + memScoped { + return kniBridge173(T.getPointer(memScope).rawValue) } } -private external fun kni_clang_Type_getNumTemplateArguments(T: NativePtr): Int - fun clang_Type_getTemplateArgumentAsType(T: CValue, i: Int): CValue { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val _i = i - val res = kni_clang_Type_getTemplateArgumentAsType(_T, _i, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge174(T.getPointer(memScope).rawValue, i, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_Type_getTemplateArgumentAsType(T: NativePtr, i: Int, retValPlacement: NativePtr): NativePtr - fun clang_Type_getCXXRefQualifier(T: CValue): CXRefQualifierKind { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val res = kni_clang_Type_getCXXRefQualifier(_T) - res + memScoped { + return kniBridge175(T.getPointer(memScope).rawValue) } } -private external fun kni_clang_Type_getCXXRefQualifier(T: NativePtr): Int - fun clang_Cursor_isBitField(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_isBitField(_C) - res + memScoped { + return kniBridge176(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_Cursor_isBitField(C: NativePtr): Int - fun clang_isVirtualBase(arg0: CValue): Int { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_isVirtualBase(_arg0) - res + memScoped { + return kniBridge177(arg0.getPointer(memScope).rawValue) } } -private external fun kni_clang_isVirtualBase(arg0: NativePtr): Int - fun clang_getCXXAccessSpecifier(arg0: CValue): CX_CXXAccessSpecifier { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_getCXXAccessSpecifier(_arg0) - CX_CXXAccessSpecifier.byValue(res) + memScoped { + return CX_CXXAccessSpecifier.byValue(kniBridge178(arg0.getPointer(memScope).rawValue)) } } -private external fun kni_clang_getCXXAccessSpecifier(arg0: NativePtr): Int - fun clang_Cursor_getStorageClass(arg0: CValue): CX_StorageClass { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_Cursor_getStorageClass(_arg0) - CX_StorageClass.byValue(res) + memScoped { + return CX_StorageClass.byValue(kniBridge179(arg0.getPointer(memScope).rawValue)) } } -private external fun kni_clang_Cursor_getStorageClass(arg0: NativePtr): Int - fun clang_getNumOverloadedDecls(cursor: CValue): Int { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val res = kni_clang_getNumOverloadedDecls(_cursor) - res + memScoped { + return kniBridge180(cursor.getPointer(memScope).rawValue) } } -private external fun kni_clang_getNumOverloadedDecls(cursor: NativePtr): Int - fun clang_getOverloadedDecl(cursor: CValue, index: Int): CValue { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val _index = index - val res = kni_clang_getOverloadedDecl(_cursor, _index, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge181(cursor.getPointer(memScope).rawValue, index, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getOverloadedDecl(cursor: NativePtr, index: Int, retValPlacement: NativePtr): NativePtr - fun clang_getIBOutletCollectionType(arg0: CValue): CValue { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_getIBOutletCollectionType(_arg0, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge182(arg0.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getIBOutletCollectionType(arg0: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_visitChildren(parent: CValue, visitor: CXCursorVisitor?, client_data: CXClientData?): Int { - return memScoped { - val _parent = parent.getPointer(memScope).rawValue - val _visitor = visitor.rawValue - val _client_data = client_data.rawValue - val res = kni_clang_visitChildren(_parent, _visitor, _client_data) - res + memScoped { + return kniBridge183(parent.getPointer(memScope).rawValue, visitor.rawValue, client_data.rawValue) } } -private external fun kni_clang_visitChildren(parent: NativePtr, visitor: NativePtr, client_data: NativePtr): Int - fun clang_getCursorUSR(arg0: CValue): CValue { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_getCursorUSR(_arg0, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge184(arg0.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getCursorUSR(arg0: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_constructUSR_ObjCClass(class_name: String?): CValue { - return memScoped { - val _class_name = class_name?.cstr?.getPointer(memScope).rawValue - val res = kni_clang_constructUSR_ObjCClass(_class_name, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge185(class_name?.cstr?.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_constructUSR_ObjCClass(class_name: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_constructUSR_ObjCCategory(class_name: String?, category_name: String?): CValue { - return memScoped { - val _class_name = class_name?.cstr?.getPointer(memScope).rawValue - val _category_name = category_name?.cstr?.getPointer(memScope).rawValue - val res = kni_clang_constructUSR_ObjCCategory(_class_name, _category_name, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge186(class_name?.cstr?.getPointer(memScope).rawValue, category_name?.cstr?.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_constructUSR_ObjCCategory(class_name: NativePtr, category_name: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_constructUSR_ObjCProtocol(protocol_name: String?): CValue { - return memScoped { - val _protocol_name = protocol_name?.cstr?.getPointer(memScope).rawValue - val res = kni_clang_constructUSR_ObjCProtocol(_protocol_name, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge187(protocol_name?.cstr?.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_constructUSR_ObjCProtocol(protocol_name: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_constructUSR_ObjCIvar(name: String?, classUSR: CValue): CValue { - return memScoped { - val _name = name?.cstr?.getPointer(memScope).rawValue - val _classUSR = classUSR.getPointer(memScope).rawValue - val res = kni_clang_constructUSR_ObjCIvar(_name, _classUSR, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge188(name?.cstr?.getPointer(memScope).rawValue, classUSR.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_constructUSR_ObjCIvar(name: NativePtr, classUSR: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_constructUSR_ObjCMethod(name: String?, isInstanceMethod: Int, classUSR: CValue): CValue { - return memScoped { - val _name = name?.cstr?.getPointer(memScope).rawValue - val _isInstanceMethod = isInstanceMethod - val _classUSR = classUSR.getPointer(memScope).rawValue - val res = kni_clang_constructUSR_ObjCMethod(_name, _isInstanceMethod, _classUSR, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge189(name?.cstr?.getPointer(memScope).rawValue, isInstanceMethod, classUSR.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_constructUSR_ObjCMethod(name: NativePtr, isInstanceMethod: Int, classUSR: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_constructUSR_ObjCProperty(property: String?, classUSR: CValue): CValue { - return memScoped { - val _property = property?.cstr?.getPointer(memScope).rawValue - val _classUSR = classUSR.getPointer(memScope).rawValue - val res = kni_clang_constructUSR_ObjCProperty(_property, _classUSR, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge190(property?.cstr?.getPointer(memScope).rawValue, classUSR.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_constructUSR_ObjCProperty(property: NativePtr, classUSR: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getCursorSpelling(arg0: CValue): CValue { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_getCursorSpelling(_arg0, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge191(arg0.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getCursorSpelling(arg0: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_Cursor_getSpellingNameRange(arg0: CValue, pieceIndex: Int, options: Int): CValue { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val _pieceIndex = pieceIndex - val _options = options - val res = kni_clang_Cursor_getSpellingNameRange(_arg0, _pieceIndex, _options, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge192(arg0.getPointer(memScope).rawValue, pieceIndex, options, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_Cursor_getSpellingNameRange(arg0: NativePtr, pieceIndex: Int, options: Int, retValPlacement: NativePtr): NativePtr - fun clang_getCursorDisplayName(arg0: CValue): CValue { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_getCursorDisplayName(_arg0, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge193(arg0.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getCursorDisplayName(arg0: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getCursorReferenced(arg0: CValue): CValue { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_getCursorReferenced(_arg0, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge194(arg0.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getCursorReferenced(arg0: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getCursorDefinition(arg0: CValue): CValue { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_getCursorDefinition(_arg0, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge195(arg0.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getCursorDefinition(arg0: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_isCursorDefinition(arg0: CValue): Int { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_isCursorDefinition(_arg0) - res + memScoped { + return kniBridge196(arg0.getPointer(memScope).rawValue) } } -private external fun kni_clang_isCursorDefinition(arg0: NativePtr): Int - fun clang_getCanonicalCursor(arg0: CValue): CValue { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_getCanonicalCursor(_arg0, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge197(arg0.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getCanonicalCursor(arg0: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_Cursor_getObjCSelectorIndex(arg0: CValue): Int { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_Cursor_getObjCSelectorIndex(_arg0) - res + memScoped { + return kniBridge198(arg0.getPointer(memScope).rawValue) } } -private external fun kni_clang_Cursor_getObjCSelectorIndex(arg0: NativePtr): Int - fun clang_Cursor_isDynamicCall(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_isDynamicCall(_C) - res + memScoped { + return kniBridge199(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_Cursor_isDynamicCall(C: NativePtr): Int - fun clang_Cursor_getReceiverType(C: CValue): CValue { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_getReceiverType(_C, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge200(C.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_Cursor_getReceiverType(C: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_Cursor_getObjCPropertyAttributes(C: CValue, reserved: Int): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val _reserved = reserved - val res = kni_clang_Cursor_getObjCPropertyAttributes(_C, _reserved) - res + memScoped { + return kniBridge201(C.getPointer(memScope).rawValue, reserved) } } -private external fun kni_clang_Cursor_getObjCPropertyAttributes(C: NativePtr, reserved: Int): Int - fun clang_Cursor_getObjCDeclQualifiers(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_getObjCDeclQualifiers(_C) - res + memScoped { + return kniBridge202(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_Cursor_getObjCDeclQualifiers(C: NativePtr): Int - fun clang_Cursor_isObjCOptional(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_isObjCOptional(_C) - res + memScoped { + return kniBridge203(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_Cursor_isObjCOptional(C: NativePtr): Int - fun clang_Cursor_isVariadic(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_isVariadic(_C) - res + memScoped { + return kniBridge204(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_Cursor_isVariadic(C: NativePtr): Int +fun clang_Cursor_isExternalSymbol(C: CValue, language: CValuesRef?, definedIn: CValuesRef?, isGenerated: CValuesRef?): Int { + memScoped { + return kniBridge205(C.getPointer(memScope).rawValue, language?.getPointer(memScope).rawValue, definedIn?.getPointer(memScope).rawValue, isGenerated?.getPointer(memScope).rawValue) + } +} fun clang_Cursor_getCommentRange(C: CValue): CValue { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_getCommentRange(_C, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge206(C.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_Cursor_getCommentRange(C: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_Cursor_getRawCommentText(C: CValue): CValue { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_getRawCommentText(_C, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge207(C.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_Cursor_getRawCommentText(C: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_Cursor_getBriefCommentText(C: CValue): CValue { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_getBriefCommentText(_C, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge208(C.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_Cursor_getBriefCommentText(C: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_Cursor_getMangling(arg0: CValue): CValue { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_Cursor_getMangling(_arg0, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge209(arg0.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_Cursor_getMangling(arg0: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_Cursor_getCXXManglings(arg0: CValue): CPointer? { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_Cursor_getCXXManglings(_arg0) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge210(arg0.getPointer(memScope).rawValue)) } } -private external fun kni_clang_Cursor_getCXXManglings(arg0: NativePtr): NativePtr - fun clang_Cursor_getModule(C: CValue): CXModule? { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_getModule(_C) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge211(C.getPointer(memScope).rawValue)) } } -private external fun kni_clang_Cursor_getModule(C: NativePtr): NativePtr - fun clang_getModuleForFile(arg0: CXTranslationUnit?, arg1: CXFile?): CXModule? { - val _arg0 = arg0.rawValue - val _arg1 = arg1.rawValue - val res = kni_clang_getModuleForFile(_arg0, _arg1) - return interpretCPointer(res) + return interpretCPointer(kniBridge212(arg0.rawValue, arg1.rawValue)) } -private external fun kni_clang_getModuleForFile(arg0: NativePtr, arg1: NativePtr): NativePtr - fun clang_Module_getASTFile(Module: CXModule?): CXFile? { - val _Module = Module.rawValue - val res = kni_clang_Module_getASTFile(_Module) - return interpretCPointer(res) + return interpretCPointer(kniBridge213(Module.rawValue)) } -private external fun kni_clang_Module_getASTFile(Module: NativePtr): NativePtr - fun clang_Module_getParent(Module: CXModule?): CXModule? { - val _Module = Module.rawValue - val res = kni_clang_Module_getParent(_Module) - return interpretCPointer(res) + return interpretCPointer(kniBridge214(Module.rawValue)) } -private external fun kni_clang_Module_getParent(Module: NativePtr): NativePtr - fun clang_Module_getName(Module: CXModule?): CValue { - return memScoped { - val _Module = Module.rawValue - val res = kni_clang_Module_getName(_Module, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge215(Module.rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_Module_getName(Module: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_Module_getFullName(Module: CXModule?): CValue { - return memScoped { - val _Module = Module.rawValue - val res = kni_clang_Module_getFullName(_Module, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge216(Module.rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_Module_getFullName(Module: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_Module_isSystem(Module: CXModule?): Int { - val _Module = Module.rawValue - val res = kni_clang_Module_isSystem(_Module) - return res + return kniBridge217(Module.rawValue) } -private external fun kni_clang_Module_isSystem(Module: NativePtr): Int - fun clang_Module_getNumTopLevelHeaders(arg0: CXTranslationUnit?, Module: CXModule?): Int { - val _arg0 = arg0.rawValue - val _Module = Module.rawValue - val res = kni_clang_Module_getNumTopLevelHeaders(_arg0, _Module) - return res + return kniBridge218(arg0.rawValue, Module.rawValue) } -private external fun kni_clang_Module_getNumTopLevelHeaders(arg0: NativePtr, Module: NativePtr): Int - fun clang_Module_getTopLevelHeader(arg0: CXTranslationUnit?, Module: CXModule?, Index: Int): CXFile? { - val _arg0 = arg0.rawValue - val _Module = Module.rawValue - val _Index = Index - val res = kni_clang_Module_getTopLevelHeader(_arg0, _Module, _Index) - return interpretCPointer(res) + return interpretCPointer(kniBridge219(arg0.rawValue, Module.rawValue, Index)) } -private external fun kni_clang_Module_getTopLevelHeader(arg0: NativePtr, Module: NativePtr, Index: Int): NativePtr - fun clang_CXXConstructor_isConvertingConstructor(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_CXXConstructor_isConvertingConstructor(_C) - res + memScoped { + return kniBridge220(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_CXXConstructor_isConvertingConstructor(C: NativePtr): Int - fun clang_CXXConstructor_isCopyConstructor(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_CXXConstructor_isCopyConstructor(_C) - res + memScoped { + return kniBridge221(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_CXXConstructor_isCopyConstructor(C: NativePtr): Int - fun clang_CXXConstructor_isDefaultConstructor(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_CXXConstructor_isDefaultConstructor(_C) - res + memScoped { + return kniBridge222(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_CXXConstructor_isDefaultConstructor(C: NativePtr): Int - fun clang_CXXConstructor_isMoveConstructor(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_CXXConstructor_isMoveConstructor(_C) - res + memScoped { + return kniBridge223(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_CXXConstructor_isMoveConstructor(C: NativePtr): Int - fun clang_CXXField_isMutable(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_CXXField_isMutable(_C) - res + memScoped { + return kniBridge224(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_CXXField_isMutable(C: NativePtr): Int - fun clang_CXXMethod_isDefaulted(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_CXXMethod_isDefaulted(_C) - res + memScoped { + return kniBridge225(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_CXXMethod_isDefaulted(C: NativePtr): Int - fun clang_CXXMethod_isPureVirtual(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_CXXMethod_isPureVirtual(_C) - res + memScoped { + return kniBridge226(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_CXXMethod_isPureVirtual(C: NativePtr): Int - fun clang_CXXMethod_isStatic(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_CXXMethod_isStatic(_C) - res + memScoped { + return kniBridge227(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_CXXMethod_isStatic(C: NativePtr): Int - fun clang_CXXMethod_isVirtual(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_CXXMethod_isVirtual(_C) - res + memScoped { + return kniBridge228(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_CXXMethod_isVirtual(C: NativePtr): Int +fun clang_EnumDecl_isScoped(C: CValue): Int { + memScoped { + return kniBridge229(C.getPointer(memScope).rawValue) + } +} fun clang_CXXMethod_isConst(C: CValue): Int { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_CXXMethod_isConst(_C) - res + memScoped { + return kniBridge230(C.getPointer(memScope).rawValue) } } -private external fun kni_clang_CXXMethod_isConst(C: NativePtr): Int - fun clang_getTemplateCursorKind(C: CValue): CXCursorKind { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_getTemplateCursorKind(_C) - CXCursorKind.byValue(res) + memScoped { + return CXCursorKind.byValue(kniBridge231(C.getPointer(memScope).rawValue)) } } -private external fun kni_clang_getTemplateCursorKind(C: NativePtr): Int - fun clang_getSpecializedCursorTemplate(C: CValue): CValue { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_getSpecializedCursorTemplate(_C, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge232(C.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getSpecializedCursorTemplate(C: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getCursorReferenceNameRange(C: CValue, NameFlags: Int, PieceIndex: Int): CValue { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val _NameFlags = NameFlags - val _PieceIndex = PieceIndex - val res = kni_clang_getCursorReferenceNameRange(_C, _NameFlags, _PieceIndex, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge233(C.getPointer(memScope).rawValue, NameFlags, PieceIndex, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getCursorReferenceNameRange(C: NativePtr, NameFlags: Int, PieceIndex: Int, retValPlacement: NativePtr): NativePtr - fun clang_getTokenKind(arg0: CValue): CXTokenKind { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val res = kni_clang_getTokenKind(_arg0) - CXTokenKind.byValue(res) + memScoped { + return CXTokenKind.byValue(kniBridge234(arg0.getPointer(memScope).rawValue)) } } -private external fun kni_clang_getTokenKind(arg0: NativePtr): Int - fun clang_getTokenSpelling(arg0: CXTranslationUnit?, arg1: CValue): CValue { - return memScoped { - val _arg0 = arg0.rawValue - val _arg1 = arg1.getPointer(memScope).rawValue - val res = kni_clang_getTokenSpelling(_arg0, _arg1, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge235(arg0.rawValue, arg1.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getTokenSpelling(arg0: NativePtr, arg1: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getTokenLocation(arg0: CXTranslationUnit?, arg1: CValue): CValue { - return memScoped { - val _arg0 = arg0.rawValue - val _arg1 = arg1.getPointer(memScope).rawValue - val res = kni_clang_getTokenLocation(_arg0, _arg1, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge236(arg0.rawValue, arg1.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getTokenLocation(arg0: NativePtr, arg1: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getTokenExtent(arg0: CXTranslationUnit?, arg1: CValue): CValue { - return memScoped { - val _arg0 = arg0.rawValue - val _arg1 = arg1.getPointer(memScope).rawValue - val res = kni_clang_getTokenExtent(_arg0, _arg1, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge237(arg0.rawValue, arg1.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getTokenExtent(arg0: NativePtr, arg1: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_tokenize(TU: CXTranslationUnit?, Range: CValue, Tokens: CValuesRef>?, NumTokens: CValuesRef?): Unit { - return memScoped { - val _TU = TU.rawValue - val _Range = Range.getPointer(memScope).rawValue - val _Tokens = Tokens?.getPointer(memScope).rawValue - val _NumTokens = NumTokens?.getPointer(memScope).rawValue - val res = kni_clang_tokenize(_TU, _Range, _Tokens, _NumTokens) - res + memScoped { + return kniBridge238(TU.rawValue, Range.getPointer(memScope).rawValue, Tokens?.getPointer(memScope).rawValue, NumTokens?.getPointer(memScope).rawValue) } } -private external fun kni_clang_tokenize(TU: NativePtr, Range: NativePtr, Tokens: NativePtr, NumTokens: NativePtr): Unit - fun clang_annotateTokens(TU: CXTranslationUnit?, Tokens: CValuesRef?, NumTokens: Int, Cursors: CValuesRef?): Unit { - return memScoped { - val _TU = TU.rawValue - val _Tokens = Tokens?.getPointer(memScope).rawValue - val _NumTokens = NumTokens - val _Cursors = Cursors?.getPointer(memScope).rawValue - val res = kni_clang_annotateTokens(_TU, _Tokens, _NumTokens, _Cursors) - res + memScoped { + return kniBridge239(TU.rawValue, Tokens?.getPointer(memScope).rawValue, NumTokens, Cursors?.getPointer(memScope).rawValue) } } -private external fun kni_clang_annotateTokens(TU: NativePtr, Tokens: NativePtr, NumTokens: Int, Cursors: NativePtr): Unit - fun clang_disposeTokens(TU: CXTranslationUnit?, Tokens: CValuesRef?, NumTokens: Int): Unit { - return memScoped { - val _TU = TU.rawValue - val _Tokens = Tokens?.getPointer(memScope).rawValue - val _NumTokens = NumTokens - val res = kni_clang_disposeTokens(_TU, _Tokens, _NumTokens) - res + memScoped { + return kniBridge240(TU.rawValue, Tokens?.getPointer(memScope).rawValue, NumTokens) } } -private external fun kni_clang_disposeTokens(TU: NativePtr, Tokens: NativePtr, NumTokens: Int): Unit - fun clang_getCursorKindSpelling(Kind: CXCursorKind): CValue { - return memScoped { - val _Kind = Kind.value - val res = kni_clang_getCursorKindSpelling(_Kind, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge241(Kind.value, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getCursorKindSpelling(Kind: Int, retValPlacement: NativePtr): NativePtr - fun clang_getDefinitionSpellingAndExtent(arg0: CValue, startBuf: CValuesRef>?, endBuf: CValuesRef>?, startLine: CValuesRef?, startColumn: CValuesRef?, endLine: CValuesRef?, endColumn: CValuesRef?): Unit { - return memScoped { - val _arg0 = arg0.getPointer(memScope).rawValue - val _startBuf = startBuf?.getPointer(memScope).rawValue - val _endBuf = endBuf?.getPointer(memScope).rawValue - val _startLine = startLine?.getPointer(memScope).rawValue - val _startColumn = startColumn?.getPointer(memScope).rawValue - val _endLine = endLine?.getPointer(memScope).rawValue - val _endColumn = endColumn?.getPointer(memScope).rawValue - val res = kni_clang_getDefinitionSpellingAndExtent(_arg0, _startBuf, _endBuf, _startLine, _startColumn, _endLine, _endColumn) - res + memScoped { + return kniBridge242(arg0.getPointer(memScope).rawValue, startBuf?.getPointer(memScope).rawValue, endBuf?.getPointer(memScope).rawValue, startLine?.getPointer(memScope).rawValue, startColumn?.getPointer(memScope).rawValue, endLine?.getPointer(memScope).rawValue, endColumn?.getPointer(memScope).rawValue) } } -private external fun kni_clang_getDefinitionSpellingAndExtent(arg0: NativePtr, startBuf: NativePtr, endBuf: NativePtr, startLine: NativePtr, startColumn: NativePtr, endLine: NativePtr, endColumn: NativePtr): Unit - fun clang_enableStackTraces(): Unit { - val res = kni_clang_enableStackTraces() - return res + return kniBridge243() } -private external fun kni_clang_enableStackTraces(): Unit - -fun clang_executeOnThread(fn: CPointer Unit>>?, user_data: COpaquePointer?, stack_size: Int): Unit { - val _fn = fn.rawValue - val _user_data = user_data.rawValue - val _stack_size = stack_size - val res = kni_clang_executeOnThread(_fn, _user_data, _stack_size) - return res +fun clang_executeOnThread(fn: CPointer Unit>>?, user_data: CValuesRef<*>?, stack_size: Int): Unit { + memScoped { + return kniBridge244(fn.rawValue, user_data?.getPointer(memScope).rawValue, stack_size) + } } -private external fun kni_clang_executeOnThread(fn: NativePtr, user_data: NativePtr, stack_size: Int): Unit - fun clang_getCompletionChunkKind(completion_string: CXCompletionString?, chunk_number: Int): CXCompletionChunkKind { - val _completion_string = completion_string.rawValue - val _chunk_number = chunk_number - val res = kni_clang_getCompletionChunkKind(_completion_string, _chunk_number) - return CXCompletionChunkKind.byValue(res) + return CXCompletionChunkKind.byValue(kniBridge245(completion_string.rawValue, chunk_number)) } -private external fun kni_clang_getCompletionChunkKind(completion_string: NativePtr, chunk_number: Int): Int - fun clang_getCompletionChunkText(completion_string: CXCompletionString?, chunk_number: Int): CValue { - return memScoped { - val _completion_string = completion_string.rawValue - val _chunk_number = chunk_number - val res = kni_clang_getCompletionChunkText(_completion_string, _chunk_number, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge246(completion_string.rawValue, chunk_number, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getCompletionChunkText(completion_string: NativePtr, chunk_number: Int, retValPlacement: NativePtr): NativePtr - fun clang_getCompletionChunkCompletionString(completion_string: CXCompletionString?, chunk_number: Int): CXCompletionString? { - val _completion_string = completion_string.rawValue - val _chunk_number = chunk_number - val res = kni_clang_getCompletionChunkCompletionString(_completion_string, _chunk_number) - return interpretCPointer(res) + return interpretCPointer(kniBridge247(completion_string.rawValue, chunk_number)) } -private external fun kni_clang_getCompletionChunkCompletionString(completion_string: NativePtr, chunk_number: Int): NativePtr - fun clang_getNumCompletionChunks(completion_string: CXCompletionString?): Int { - val _completion_string = completion_string.rawValue - val res = kni_clang_getNumCompletionChunks(_completion_string) - return res + return kniBridge248(completion_string.rawValue) } -private external fun kni_clang_getNumCompletionChunks(completion_string: NativePtr): Int - fun clang_getCompletionPriority(completion_string: CXCompletionString?): Int { - val _completion_string = completion_string.rawValue - val res = kni_clang_getCompletionPriority(_completion_string) - return res + return kniBridge249(completion_string.rawValue) } -private external fun kni_clang_getCompletionPriority(completion_string: NativePtr): Int - fun clang_getCompletionAvailability(completion_string: CXCompletionString?): CXAvailabilityKind { - val _completion_string = completion_string.rawValue - val res = kni_clang_getCompletionAvailability(_completion_string) - return CXAvailabilityKind.byValue(res) + return CXAvailabilityKind.byValue(kniBridge250(completion_string.rawValue)) } -private external fun kni_clang_getCompletionAvailability(completion_string: NativePtr): Int - fun clang_getCompletionNumAnnotations(completion_string: CXCompletionString?): Int { - val _completion_string = completion_string.rawValue - val res = kni_clang_getCompletionNumAnnotations(_completion_string) - return res + return kniBridge251(completion_string.rawValue) } -private external fun kni_clang_getCompletionNumAnnotations(completion_string: NativePtr): Int - fun clang_getCompletionAnnotation(completion_string: CXCompletionString?, annotation_number: Int): CValue { - return memScoped { - val _completion_string = completion_string.rawValue - val _annotation_number = annotation_number - val res = kni_clang_getCompletionAnnotation(_completion_string, _annotation_number, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge252(completion_string.rawValue, annotation_number, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getCompletionAnnotation(completion_string: NativePtr, annotation_number: Int, retValPlacement: NativePtr): NativePtr - fun clang_getCompletionParent(completion_string: CXCompletionString?, kind: CValuesRef?): CValue { - return memScoped { - val _completion_string = completion_string.rawValue - val _kind = kind?.getPointer(memScope).rawValue - val res = kni_clang_getCompletionParent(_completion_string, _kind, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge253(completion_string.rawValue, kind?.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getCompletionParent(completion_string: NativePtr, kind: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getCompletionBriefComment(completion_string: CXCompletionString?): CValue { - return memScoped { - val _completion_string = completion_string.rawValue - val res = kni_clang_getCompletionBriefComment(_completion_string, alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge254(completion_string.rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getCompletionBriefComment(completion_string: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getCursorCompletionString(cursor: CValue): CXCompletionString? { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val res = kni_clang_getCursorCompletionString(_cursor) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge255(cursor.getPointer(memScope).rawValue)) } } -private external fun kni_clang_getCursorCompletionString(cursor: NativePtr): NativePtr - fun clang_defaultCodeCompleteOptions(): Int { - val res = kni_clang_defaultCodeCompleteOptions() - return res + return kniBridge256() } -private external fun kni_clang_defaultCodeCompleteOptions(): Int - fun clang_codeCompleteAt(TU: CXTranslationUnit?, complete_filename: String?, complete_line: Int, complete_column: Int, unsaved_files: CValuesRef?, num_unsaved_files: Int, options: Int): CPointer? { - return memScoped { - val _TU = TU.rawValue - val _complete_filename = complete_filename?.cstr?.getPointer(memScope).rawValue - val _complete_line = complete_line - val _complete_column = complete_column - val _unsaved_files = unsaved_files?.getPointer(memScope).rawValue - val _num_unsaved_files = num_unsaved_files - val _options = options - val res = kni_clang_codeCompleteAt(_TU, _complete_filename, _complete_line, _complete_column, _unsaved_files, _num_unsaved_files, _options) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge257(TU.rawValue, complete_filename?.cstr?.getPointer(memScope).rawValue, complete_line, complete_column, unsaved_files?.getPointer(memScope).rawValue, num_unsaved_files, options)) } } -private external fun kni_clang_codeCompleteAt(TU: NativePtr, complete_filename: NativePtr, complete_line: Int, complete_column: Int, unsaved_files: NativePtr, num_unsaved_files: Int, options: Int): NativePtr - fun clang_sortCodeCompletionResults(Results: CValuesRef?, NumResults: Int): Unit { - return memScoped { - val _Results = Results?.getPointer(memScope).rawValue - val _NumResults = NumResults - val res = kni_clang_sortCodeCompletionResults(_Results, _NumResults) - res + memScoped { + return kniBridge258(Results?.getPointer(memScope).rawValue, NumResults) } } -private external fun kni_clang_sortCodeCompletionResults(Results: NativePtr, NumResults: Int): Unit - fun clang_disposeCodeCompleteResults(Results: CValuesRef?): Unit { - return memScoped { - val _Results = Results?.getPointer(memScope).rawValue - val res = kni_clang_disposeCodeCompleteResults(_Results) - res + memScoped { + return kniBridge259(Results?.getPointer(memScope).rawValue) } } -private external fun kni_clang_disposeCodeCompleteResults(Results: NativePtr): Unit - fun clang_codeCompleteGetNumDiagnostics(Results: CValuesRef?): Int { - return memScoped { - val _Results = Results?.getPointer(memScope).rawValue - val res = kni_clang_codeCompleteGetNumDiagnostics(_Results) - res + memScoped { + return kniBridge260(Results?.getPointer(memScope).rawValue) } } -private external fun kni_clang_codeCompleteGetNumDiagnostics(Results: NativePtr): Int - fun clang_codeCompleteGetDiagnostic(Results: CValuesRef?, Index: Int): CXDiagnostic? { - return memScoped { - val _Results = Results?.getPointer(memScope).rawValue - val _Index = Index - val res = kni_clang_codeCompleteGetDiagnostic(_Results, _Index) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge261(Results?.getPointer(memScope).rawValue, Index)) } } -private external fun kni_clang_codeCompleteGetDiagnostic(Results: NativePtr, Index: Int): NativePtr - fun clang_codeCompleteGetContexts(Results: CValuesRef?): Long { - return memScoped { - val _Results = Results?.getPointer(memScope).rawValue - val res = kni_clang_codeCompleteGetContexts(_Results) - res + memScoped { + return kniBridge262(Results?.getPointer(memScope).rawValue) } } -private external fun kni_clang_codeCompleteGetContexts(Results: NativePtr): Long - fun clang_codeCompleteGetContainerKind(Results: CValuesRef?, IsIncomplete: CValuesRef?): CXCursorKind { - return memScoped { - val _Results = Results?.getPointer(memScope).rawValue - val _IsIncomplete = IsIncomplete?.getPointer(memScope).rawValue - val res = kni_clang_codeCompleteGetContainerKind(_Results, _IsIncomplete) - CXCursorKind.byValue(res) + memScoped { + return CXCursorKind.byValue(kniBridge263(Results?.getPointer(memScope).rawValue, IsIncomplete?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_codeCompleteGetContainerKind(Results: NativePtr, IsIncomplete: NativePtr): Int - fun clang_codeCompleteGetContainerUSR(Results: CValuesRef?): CValue { - return memScoped { - val _Results = Results?.getPointer(memScope).rawValue - val res = kni_clang_codeCompleteGetContainerUSR(_Results, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge264(Results?.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_codeCompleteGetContainerUSR(Results: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_codeCompleteGetObjCSelector(Results: CValuesRef?): CValue { - return memScoped { - val _Results = Results?.getPointer(memScope).rawValue - val res = kni_clang_codeCompleteGetObjCSelector(_Results, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge265(Results?.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_codeCompleteGetObjCSelector(Results: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getClangVersion(): CValue { - return memScoped { - val res = kni_clang_getClangVersion(alloc().rawPtr) - interpretPointed(res).readValue() - } + val kniRetVal = nativeHeap.alloc() + try { + kniBridge266(kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } -private external fun kni_clang_getClangVersion(retValPlacement: NativePtr): NativePtr - fun clang_toggleCrashRecovery(isEnabled: Int): Unit { - val _isEnabled = isEnabled - val res = kni_clang_toggleCrashRecovery(_isEnabled) - return res + return kniBridge267(isEnabled) } -private external fun kni_clang_toggleCrashRecovery(isEnabled: Int): Unit - fun clang_getInclusions(tu: CXTranslationUnit?, visitor: CXInclusionVisitor?, client_data: CXClientData?): Unit { - val _tu = tu.rawValue - val _visitor = visitor.rawValue - val _client_data = client_data.rawValue - val res = kni_clang_getInclusions(_tu, _visitor, _client_data) - return res + return kniBridge268(tu.rawValue, visitor.rawValue, client_data.rawValue) } -private external fun kni_clang_getInclusions(tu: NativePtr, visitor: NativePtr, client_data: NativePtr): Unit - fun clang_Cursor_Evaluate(C: CValue): CXEvalResult? { - return memScoped { - val _C = C.getPointer(memScope).rawValue - val res = kni_clang_Cursor_Evaluate(_C) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge269(C.getPointer(memScope).rawValue)) } } -private external fun kni_clang_Cursor_Evaluate(C: NativePtr): NativePtr - fun clang_EvalResult_getKind(E: CXEvalResult?): CXEvalResultKind { - val _E = E.rawValue - val res = kni_clang_EvalResult_getKind(_E) - return CXEvalResultKind.byValue(res) + return CXEvalResultKind.byValue(kniBridge270(E.rawValue)) } -private external fun kni_clang_EvalResult_getKind(E: NativePtr): Int - fun clang_EvalResult_getAsInt(E: CXEvalResult?): Int { - val _E = E.rawValue - val res = kni_clang_EvalResult_getAsInt(_E) - return res + return kniBridge271(E.rawValue) } -private external fun kni_clang_EvalResult_getAsInt(E: NativePtr): Int +fun clang_EvalResult_getAsLongLong(E: CXEvalResult?): Long { + return kniBridge272(E.rawValue) +} + +fun clang_EvalResult_isUnsignedInt(E: CXEvalResult?): Int { + return kniBridge273(E.rawValue) +} + +fun clang_EvalResult_getAsUnsigned(E: CXEvalResult?): Long { + return kniBridge274(E.rawValue) +} fun clang_EvalResult_getAsDouble(E: CXEvalResult?): Double { - val _E = E.rawValue - val res = kni_clang_EvalResult_getAsDouble(_E) - return res + return kniBridge275(E.rawValue) } -private external fun kni_clang_EvalResult_getAsDouble(E: NativePtr): Double - fun clang_EvalResult_getAsStr(E: CXEvalResult?): CPointer? { - val _E = E.rawValue - val res = kni_clang_EvalResult_getAsStr(_E) - return interpretCPointer(res) + return interpretCPointer(kniBridge276(E.rawValue)) } -private external fun kni_clang_EvalResult_getAsStr(E: NativePtr): NativePtr - fun clang_EvalResult_dispose(E: CXEvalResult?): Unit { - val _E = E.rawValue - val res = kni_clang_EvalResult_dispose(_E) - return res + return kniBridge277(E.rawValue) } -private external fun kni_clang_EvalResult_dispose(E: NativePtr): Unit - fun clang_getRemappings(path: String?): CXRemapping? { - return memScoped { - val _path = path?.cstr?.getPointer(memScope).rawValue - val res = kni_clang_getRemappings(_path) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge278(path?.cstr?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_getRemappings(path: NativePtr): NativePtr - fun clang_getRemappingsFromFileList(filePaths: CValuesRef>?, numFiles: Int): CXRemapping? { - return memScoped { - val _filePaths = filePaths?.getPointer(memScope).rawValue - val _numFiles = numFiles - val res = kni_clang_getRemappingsFromFileList(_filePaths, _numFiles) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge279(filePaths?.getPointer(memScope).rawValue, numFiles)) } } -private external fun kni_clang_getRemappingsFromFileList(filePaths: NativePtr, numFiles: Int): NativePtr - fun clang_remap_getNumFiles(arg0: CXRemapping?): Int { - val _arg0 = arg0.rawValue - val res = kni_clang_remap_getNumFiles(_arg0) - return res + return kniBridge280(arg0.rawValue) } -private external fun kni_clang_remap_getNumFiles(arg0: NativePtr): Int - fun clang_remap_getFilenames(arg0: CXRemapping?, index: Int, original: CValuesRef?, transformed: CValuesRef?): Unit { - return memScoped { - val _arg0 = arg0.rawValue - val _index = index - val _original = original?.getPointer(memScope).rawValue - val _transformed = transformed?.getPointer(memScope).rawValue - val res = kni_clang_remap_getFilenames(_arg0, _index, _original, _transformed) - res + memScoped { + return kniBridge281(arg0.rawValue, index, original?.getPointer(memScope).rawValue, transformed?.getPointer(memScope).rawValue) } } -private external fun kni_clang_remap_getFilenames(arg0: NativePtr, index: Int, original: NativePtr, transformed: NativePtr): Unit - fun clang_remap_dispose(arg0: CXRemapping?): Unit { - val _arg0 = arg0.rawValue - val res = kni_clang_remap_dispose(_arg0) - return res + return kniBridge282(arg0.rawValue) } -private external fun kni_clang_remap_dispose(arg0: NativePtr): Unit - fun clang_findReferencesInFile(cursor: CValue, file: CXFile?, visitor: CValue): CXResult { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val _file = file.rawValue - val _visitor = visitor.getPointer(memScope).rawValue - val res = kni_clang_findReferencesInFile(_cursor, _file, _visitor) - CXResult.byValue(res) + memScoped { + return CXResult.byValue(kniBridge283(cursor.getPointer(memScope).rawValue, file.rawValue, visitor.getPointer(memScope).rawValue)) } } -private external fun kni_clang_findReferencesInFile(cursor: NativePtr, file: NativePtr, visitor: NativePtr): Int - fun clang_findIncludesInFile(TU: CXTranslationUnit?, file: CXFile?, visitor: CValue): CXResult { - return memScoped { - val _TU = TU.rawValue - val _file = file.rawValue - val _visitor = visitor.getPointer(memScope).rawValue - val res = kni_clang_findIncludesInFile(_TU, _file, _visitor) - CXResult.byValue(res) + memScoped { + return CXResult.byValue(kniBridge284(TU.rawValue, file.rawValue, visitor.getPointer(memScope).rawValue)) } } -private external fun kni_clang_findIncludesInFile(TU: NativePtr, file: NativePtr, visitor: NativePtr): Int - fun clang_index_isEntityObjCContainerKind(arg0: CXIdxEntityKind): Int { - val _arg0 = arg0.value - val res = kni_clang_index_isEntityObjCContainerKind(_arg0) - return res + return kniBridge285(arg0.value) } -private external fun kni_clang_index_isEntityObjCContainerKind(arg0: Int): Int - fun clang_index_getObjCContainerDeclInfo(arg0: CValuesRef?): CPointer? { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val res = kni_clang_index_getObjCContainerDeclInfo(_arg0) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge286(arg0?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_index_getObjCContainerDeclInfo(arg0: NativePtr): NativePtr - fun clang_index_getObjCInterfaceDeclInfo(arg0: CValuesRef?): CPointer? { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val res = kni_clang_index_getObjCInterfaceDeclInfo(_arg0) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge287(arg0?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_index_getObjCInterfaceDeclInfo(arg0: NativePtr): NativePtr - fun clang_index_getObjCCategoryDeclInfo(arg0: CValuesRef?): CPointer? { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val res = kni_clang_index_getObjCCategoryDeclInfo(_arg0) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge288(arg0?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_index_getObjCCategoryDeclInfo(arg0: NativePtr): NativePtr - fun clang_index_getObjCProtocolRefListInfo(arg0: CValuesRef?): CPointer? { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val res = kni_clang_index_getObjCProtocolRefListInfo(_arg0) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge289(arg0?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_index_getObjCProtocolRefListInfo(arg0: NativePtr): NativePtr - fun clang_index_getObjCPropertyDeclInfo(arg0: CValuesRef?): CPointer? { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val res = kni_clang_index_getObjCPropertyDeclInfo(_arg0) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge290(arg0?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_index_getObjCPropertyDeclInfo(arg0: NativePtr): NativePtr - fun clang_index_getIBOutletCollectionAttrInfo(arg0: CValuesRef?): CPointer? { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val res = kni_clang_index_getIBOutletCollectionAttrInfo(_arg0) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge291(arg0?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_index_getIBOutletCollectionAttrInfo(arg0: NativePtr): NativePtr - fun clang_index_getCXXClassDeclInfo(arg0: CValuesRef?): CPointer? { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val res = kni_clang_index_getCXXClassDeclInfo(_arg0) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge292(arg0?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_index_getCXXClassDeclInfo(arg0: NativePtr): NativePtr - fun clang_index_getClientContainer(arg0: CValuesRef?): CXIdxClientContainer? { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val res = kni_clang_index_getClientContainer(_arg0) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge293(arg0?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_index_getClientContainer(arg0: NativePtr): NativePtr - fun clang_index_setClientContainer(arg0: CValuesRef?, arg1: CXIdxClientContainer?): Unit { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val _arg1 = arg1.rawValue - val res = kni_clang_index_setClientContainer(_arg0, _arg1) - res + memScoped { + return kniBridge294(arg0?.getPointer(memScope).rawValue, arg1.rawValue) } } -private external fun kni_clang_index_setClientContainer(arg0: NativePtr, arg1: NativePtr): Unit - fun clang_index_getClientEntity(arg0: CValuesRef?): CXIdxClientEntity? { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val res = kni_clang_index_getClientEntity(_arg0) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge295(arg0?.getPointer(memScope).rawValue)) } } -private external fun kni_clang_index_getClientEntity(arg0: NativePtr): NativePtr - fun clang_index_setClientEntity(arg0: CValuesRef?, arg1: CXIdxClientEntity?): Unit { - return memScoped { - val _arg0 = arg0?.getPointer(memScope).rawValue - val _arg1 = arg1.rawValue - val res = kni_clang_index_setClientEntity(_arg0, _arg1) - res + memScoped { + return kniBridge296(arg0?.getPointer(memScope).rawValue, arg1.rawValue) } } -private external fun kni_clang_index_setClientEntity(arg0: NativePtr, arg1: NativePtr): Unit - fun clang_IndexAction_create(CIdx: CXIndex?): CXIndexAction? { - val _CIdx = CIdx.rawValue - val res = kni_clang_IndexAction_create(_CIdx) - return interpretCPointer(res) + return interpretCPointer(kniBridge297(CIdx.rawValue)) } -private external fun kni_clang_IndexAction_create(CIdx: NativePtr): NativePtr - fun clang_IndexAction_dispose(arg0: CXIndexAction?): Unit { - val _arg0 = arg0.rawValue - val res = kni_clang_IndexAction_dispose(_arg0) - return res + return kniBridge298(arg0.rawValue) } -private external fun kni_clang_IndexAction_dispose(arg0: NativePtr): Unit - fun clang_indexSourceFile(arg0: CXIndexAction?, client_data: CXClientData?, index_callbacks: CValuesRef?, index_callbacks_size: Int, index_options: Int, source_filename: String?, command_line_args: CValuesRef>?, num_command_line_args: Int, unsaved_files: CValuesRef?, num_unsaved_files: Int, out_TU: CValuesRef?, TU_options: Int): Int { - return memScoped { - val _arg0 = arg0.rawValue - val _client_data = client_data.rawValue - val _index_callbacks = index_callbacks?.getPointer(memScope).rawValue - val _index_callbacks_size = index_callbacks_size - val _index_options = index_options - val _source_filename = source_filename?.cstr?.getPointer(memScope).rawValue - val _command_line_args = command_line_args?.getPointer(memScope).rawValue - val _num_command_line_args = num_command_line_args - val _unsaved_files = unsaved_files?.getPointer(memScope).rawValue - val _num_unsaved_files = num_unsaved_files - val _out_TU = out_TU?.getPointer(memScope).rawValue - val _TU_options = TU_options - val res = kni_clang_indexSourceFile(_arg0, _client_data, _index_callbacks, _index_callbacks_size, _index_options, _source_filename, _command_line_args, _num_command_line_args, _unsaved_files, _num_unsaved_files, _out_TU, _TU_options) - res + memScoped { + return kniBridge299(arg0.rawValue, client_data.rawValue, index_callbacks?.getPointer(memScope).rawValue, index_callbacks_size, index_options, source_filename?.cstr?.getPointer(memScope).rawValue, command_line_args?.getPointer(memScope).rawValue, num_command_line_args, unsaved_files?.getPointer(memScope).rawValue, num_unsaved_files, out_TU?.getPointer(memScope).rawValue, TU_options) } } -private external fun kni_clang_indexSourceFile(arg0: NativePtr, client_data: NativePtr, index_callbacks: NativePtr, index_callbacks_size: Int, index_options: Int, source_filename: NativePtr, command_line_args: NativePtr, num_command_line_args: Int, unsaved_files: NativePtr, num_unsaved_files: Int, out_TU: NativePtr, TU_options: Int): Int - fun clang_indexSourceFileFullArgv(arg0: CXIndexAction?, client_data: CXClientData?, index_callbacks: CValuesRef?, index_callbacks_size: Int, index_options: Int, source_filename: String?, command_line_args: CValuesRef>?, num_command_line_args: Int, unsaved_files: CValuesRef?, num_unsaved_files: Int, out_TU: CValuesRef?, TU_options: Int): Int { - return memScoped { - val _arg0 = arg0.rawValue - val _client_data = client_data.rawValue - val _index_callbacks = index_callbacks?.getPointer(memScope).rawValue - val _index_callbacks_size = index_callbacks_size - val _index_options = index_options - val _source_filename = source_filename?.cstr?.getPointer(memScope).rawValue - val _command_line_args = command_line_args?.getPointer(memScope).rawValue - val _num_command_line_args = num_command_line_args - val _unsaved_files = unsaved_files?.getPointer(memScope).rawValue - val _num_unsaved_files = num_unsaved_files - val _out_TU = out_TU?.getPointer(memScope).rawValue - val _TU_options = TU_options - val res = kni_clang_indexSourceFileFullArgv(_arg0, _client_data, _index_callbacks, _index_callbacks_size, _index_options, _source_filename, _command_line_args, _num_command_line_args, _unsaved_files, _num_unsaved_files, _out_TU, _TU_options) - res + memScoped { + return kniBridge300(arg0.rawValue, client_data.rawValue, index_callbacks?.getPointer(memScope).rawValue, index_callbacks_size, index_options, source_filename?.cstr?.getPointer(memScope).rawValue, command_line_args?.getPointer(memScope).rawValue, num_command_line_args, unsaved_files?.getPointer(memScope).rawValue, num_unsaved_files, out_TU?.getPointer(memScope).rawValue, TU_options) } } -private external fun kni_clang_indexSourceFileFullArgv(arg0: NativePtr, client_data: NativePtr, index_callbacks: NativePtr, index_callbacks_size: Int, index_options: Int, source_filename: NativePtr, command_line_args: NativePtr, num_command_line_args: Int, unsaved_files: NativePtr, num_unsaved_files: Int, out_TU: NativePtr, TU_options: Int): Int - fun clang_indexTranslationUnit(arg0: CXIndexAction?, client_data: CXClientData?, index_callbacks: CValuesRef?, index_callbacks_size: Int, index_options: Int, arg5: CXTranslationUnit?): Int { - return memScoped { - val _arg0 = arg0.rawValue - val _client_data = client_data.rawValue - val _index_callbacks = index_callbacks?.getPointer(memScope).rawValue - val _index_callbacks_size = index_callbacks_size - val _index_options = index_options - val _arg5 = arg5.rawValue - val res = kni_clang_indexTranslationUnit(_arg0, _client_data, _index_callbacks, _index_callbacks_size, _index_options, _arg5) - res + memScoped { + return kniBridge301(arg0.rawValue, client_data.rawValue, index_callbacks?.getPointer(memScope).rawValue, index_callbacks_size, index_options, arg5.rawValue) } } -private external fun kni_clang_indexTranslationUnit(arg0: NativePtr, client_data: NativePtr, index_callbacks: NativePtr, index_callbacks_size: Int, index_options: Int, arg5: NativePtr): Int - fun clang_indexLoc_getFileLocation(loc: CValue, indexFile: CValuesRef?, file: CValuesRef?, line: CValuesRef?, column: CValuesRef?, offset: CValuesRef?): Unit { - return memScoped { - val _loc = loc.getPointer(memScope).rawValue - val _indexFile = indexFile?.getPointer(memScope).rawValue - val _file = file?.getPointer(memScope).rawValue - val _line = line?.getPointer(memScope).rawValue - val _column = column?.getPointer(memScope).rawValue - val _offset = offset?.getPointer(memScope).rawValue - val res = kni_clang_indexLoc_getFileLocation(_loc, _indexFile, _file, _line, _column, _offset) - res + memScoped { + return kniBridge302(loc.getPointer(memScope).rawValue, indexFile?.getPointer(memScope).rawValue, file?.getPointer(memScope).rawValue, line?.getPointer(memScope).rawValue, column?.getPointer(memScope).rawValue, offset?.getPointer(memScope).rawValue) } } -private external fun kni_clang_indexLoc_getFileLocation(loc: NativePtr, indexFile: NativePtr, file: NativePtr, line: NativePtr, column: NativePtr, offset: NativePtr): Unit - fun clang_indexLoc_getCXSourceLocation(loc: CValue): CValue { - return memScoped { - val _loc = loc.getPointer(memScope).rawValue - val res = kni_clang_indexLoc_getCXSourceLocation(_loc, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge303(loc.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_indexLoc_getCXSourceLocation(loc: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_Type_visitFields(T: CValue, visitor: CXFieldVisitor?, client_data: CXClientData?): Int { - return memScoped { - val _T = T.getPointer(memScope).rawValue - val _visitor = visitor.rawValue - val _client_data = client_data.rawValue - val res = kni_clang_Type_visitFields(_T, _visitor, _client_data) - res + memScoped { + return kniBridge304(T.getPointer(memScope).rawValue, visitor.rawValue, client_data.rawValue) } } -private external fun kni_clang_Type_visitFields(T: NativePtr, visitor: NativePtr, client_data: NativePtr): Int - fun clang_Cursor_getAttributeSpelling(cursor: CValue): CPointer? { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val res = kni_clang_Cursor_getAttributeSpelling(_cursor) - interpretCPointer(res) + memScoped { + return interpretCPointer(kniBridge305(cursor.getPointer(memScope).rawValue)) } } -private external fun kni_clang_Cursor_getAttributeSpelling(cursor: NativePtr): NativePtr - fun clang_getDeclTypeAttributes(cursor: CValue): CValue { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val res = kni_clang_getDeclTypeAttributes(_cursor, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge306(cursor.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getDeclTypeAttributes(cursor: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getResultTypeAttributes(typeAttributes: CValue): CValue { - return memScoped { - val _typeAttributes = typeAttributes.getPointer(memScope).rawValue - val res = kni_clang_getResultTypeAttributes(_typeAttributes, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge307(typeAttributes.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getResultTypeAttributes(typeAttributes: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_getCursorResultTypeAttributes(cursor: CValue): CValue { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val res = kni_clang_getCursorResultTypeAttributes(_cursor, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge308(cursor.getPointer(memScope).rawValue, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_getCursorResultTypeAttributes(cursor: NativePtr, retValPlacement: NativePtr): NativePtr - fun clang_Type_getNullabilityKind(type: CValue, attributes: CValue): CXNullabilityKind { - return memScoped { - val _type = type.getPointer(memScope).rawValue - val _attributes = attributes.getPointer(memScope).rawValue - val res = kni_clang_Type_getNullabilityKind(_type, _attributes) - CXNullabilityKind.byValue(res) + memScoped { + return CXNullabilityKind.byValue(kniBridge309(type.getPointer(memScope).rawValue, attributes.getPointer(memScope).rawValue)) } } -private external fun kni_clang_Type_getNullabilityKind(type: NativePtr, attributes: NativePtr): Int - fun clang_Type_getNumProtocols(type: CValue): Int { - return memScoped { - val _type = type.getPointer(memScope).rawValue - val res = kni_clang_Type_getNumProtocols(_type) - res + memScoped { + return kniBridge310(type.getPointer(memScope).rawValue) } } -private external fun kni_clang_Type_getNumProtocols(type: NativePtr): Int - fun clang_Type_getProtocol(type: CValue, index: Int): CValue { - return memScoped { - val _type = type.getPointer(memScope).rawValue - val _index = index - val res = kni_clang_Type_getProtocol(_type, _index, alloc().rawPtr) - interpretPointed(res).readValue() + memScoped { + val kniRetVal = nativeHeap.alloc() + try { + kniBridge311(type.getPointer(memScope).rawValue, index, kniRetVal.rawPtr) + return kniRetVal.readValue() + } finally { nativeHeap.free(kniRetVal) } } } -private external fun kni_clang_Type_getProtocol(type: NativePtr, index: Int, retValPlacement: NativePtr): NativePtr - fun clang_Cursor_isObjCInitMethod(cursor: CValue): Int { - return memScoped { - val _cursor = cursor.getPointer(memScope).rawValue - val res = kni_clang_Cursor_isObjCInitMethod(_cursor) - res + memScoped { + return kniBridge312(cursor.getPointer(memScope).rawValue) } } -private external fun kni_clang_Cursor_isObjCInitMethod(cursor: NativePtr): Int +val CINDEX_VERSION_MAJOR: Int get() = 0 -val CINDEX_VERSION_MAJOR: Int = 0 +val CINDEX_VERSION_MINOR: Int get() = 43 -val CINDEX_VERSION_MINOR: Int = 35 - -val CINDEX_VERSION: Int = 35 +val CINDEX_VERSION: Int get() = 43 @CNaturalStruct("data", "private_flags") class CXString(rawPtr: NativePtr) : CStructVar(rawPtr) { @@ -3084,6 +2070,8 @@ class CXVirtualFileOverlayImpl(rawPtr: NativePtr) : COpaque(rawPtr) class CXModuleMapDescriptorImpl(rawPtr: NativePtr) : COpaque(rawPtr) +class CXTargetInfoImpl(rawPtr: NativePtr) : COpaque(rawPtr) + class CXTranslationUnitImpl(rawPtr: NativePtr) : COpaque(rawPtr) @CNaturalStruct("Filename", "Contents", "Length") @@ -3814,6 +2802,30 @@ enum class CXAvailabilityKind(override val value: Int) : CEnum { } } +enum class CXCursor_ExceptionSpecificationKind(override val value: Int) : CEnum { + CXCursor_ExceptionSpecificationKind_None(0), + CXCursor_ExceptionSpecificationKind_DynamicNone(1), + CXCursor_ExceptionSpecificationKind_Dynamic(2), + CXCursor_ExceptionSpecificationKind_MSAny(3), + CXCursor_ExceptionSpecificationKind_BasicNoexcept(4), + CXCursor_ExceptionSpecificationKind_ComputedNoexcept(5), + CXCursor_ExceptionSpecificationKind_Unevaluated(6), + CXCursor_ExceptionSpecificationKind_Uninstantiated(7), + CXCursor_ExceptionSpecificationKind_Unparsed(8), + ; + + companion object { + fun byValue(value: Int) = CXCursor_ExceptionSpecificationKind.values().find { it.value == value }!! + } + + class Var(rawPtr: NativePtr) : CEnumVar(rawPtr) { + companion object : Type(IntVar.size.toInt()) + var value: CXCursor_ExceptionSpecificationKind + get() = byValue(this.reinterpret().value) + set(value) { this.reinterpret().value = value.value } + } +} + typealias CXGlobalOptFlagsVar = IntVarOf typealias CXGlobalOptFlags = Int @@ -3885,6 +2897,7 @@ val CXTranslationUnit_SkipFunctionBodies: CXTranslationUnit_Flags = 64 val CXTranslationUnit_IncludeBriefCommentsInCodeCompletion: CXTranslationUnit_Flags = 128 val CXTranslationUnit_CreatePreambleOnFirstParse: CXTranslationUnit_Flags = 256 val CXTranslationUnit_KeepGoing: CXTranslationUnit_Flags = 512 +val CXTranslationUnit_SingleFileParse: CXTranslationUnit_Flags = 1024 typealias CXSaveTranslationUnit_FlagsVar = IntVarOf typealias CXSaveTranslationUnit_Flags = Int @@ -4123,6 +3136,16 @@ enum class CXCursorKind(override val value: Int) : CEnum { CXCursor_OMPDistributeParallelForSimdDirective(267), CXCursor_OMPDistributeSimdDirective(268), CXCursor_OMPTargetParallelForSimdDirective(269), + CXCursor_OMPTargetSimdDirective(270), + CXCursor_OMPTeamsDistributeDirective(271), + CXCursor_OMPTeamsDistributeSimdDirective(272), + CXCursor_OMPTeamsDistributeParallelForSimdDirective(273), + CXCursor_OMPTeamsDistributeParallelForDirective(274), + CXCursor_OMPTargetTeamsDirective(275), + CXCursor_OMPTargetTeamsDistributeDirective(276), + CXCursor_OMPTargetTeamsDistributeParallelForDirective(277), + CXCursor_OMPTargetTeamsDistributeParallelForSimdDirective(278), + CXCursor_OMPTargetTeamsDistributeSimdDirective(279), CXCursor_TranslationUnit(300), CXCursor_UnexposedAttr(400), CXCursor_IBActionAttr(401), @@ -4151,6 +3174,7 @@ enum class CXCursorKind(override val value: Int) : CEnum { CXCursor_ModuleImportDecl(600), CXCursor_TypeAliasTemplateDecl(601), CXCursor_StaticAssert(602), + CXCursor_LastExtraDecl(603), CXCursor_OverloadCandidate(700), ; @@ -4165,14 +3189,14 @@ enum class CXCursorKind(override val value: Int) : CEnum { val CXCursor_LastExpr = CXCursor_ObjCAvailabilityCheckExpr val CXCursor_FirstStmt = CXCursor_UnexposedStmt val CXCursor_AsmStmt = CXCursor_GCCAsmStmt - val CXCursor_LastStmt = CXCursor_OMPTargetParallelForSimdDirective + val CXCursor_LastStmt = CXCursor_OMPTargetTeamsDistributeSimdDirective val CXCursor_FirstAttr = CXCursor_UnexposedAttr val CXCursor_LastAttr = CXCursor_DLLImport val CXCursor_MacroInstantiation = CXCursor_MacroExpansion val CXCursor_FirstPreprocessing = CXCursor_PreprocessingDirective val CXCursor_LastPreprocessing = CXCursor_InclusionDirective + val CXCursor_FriendDecl = CXCursor_LastExtraDecl val CXCursor_FirstExtraDecl = CXCursor_ModuleImportDecl - val CXCursor_LastExtraDecl = CXCursor_StaticAssert fun byValue(value: Int) = CXCursorKind.values().find { it.value == value }!! } @@ -4275,6 +3299,7 @@ enum class CXTypeKind(override val value: Int) : CEnum { CXType_ObjCClass(28), CXType_ObjCSel(29), CXType_Float128(30), + CXType_Half(31), CXType_Complex(100), CXType_Pointer(101), CXType_BlockPointer(102), @@ -4295,11 +3320,52 @@ enum class CXTypeKind(override val value: Int) : CEnum { CXType_MemberPointer(117), CXType_Auto(118), CXType_Elaborated(119), + CXType_Pipe(120), + CXType_OCLImage1dRO(121), + CXType_OCLImage1dArrayRO(122), + CXType_OCLImage1dBufferRO(123), + CXType_OCLImage2dRO(124), + CXType_OCLImage2dArrayRO(125), + CXType_OCLImage2dDepthRO(126), + CXType_OCLImage2dArrayDepthRO(127), + CXType_OCLImage2dMSAARO(128), + CXType_OCLImage2dArrayMSAARO(129), + CXType_OCLImage2dMSAADepthRO(130), + CXType_OCLImage2dArrayMSAADepthRO(131), + CXType_OCLImage3dRO(132), + CXType_OCLImage1dWO(133), + CXType_OCLImage1dArrayWO(134), + CXType_OCLImage1dBufferWO(135), + CXType_OCLImage2dWO(136), + CXType_OCLImage2dArrayWO(137), + CXType_OCLImage2dDepthWO(138), + CXType_OCLImage2dArrayDepthWO(139), + CXType_OCLImage2dMSAAWO(140), + CXType_OCLImage2dArrayMSAAWO(141), + CXType_OCLImage2dMSAADepthWO(142), + CXType_OCLImage2dArrayMSAADepthWO(143), + CXType_OCLImage3dWO(144), + CXType_OCLImage1dRW(145), + CXType_OCLImage1dArrayRW(146), + CXType_OCLImage1dBufferRW(147), + CXType_OCLImage2dRW(148), + CXType_OCLImage2dArrayRW(149), + CXType_OCLImage2dDepthRW(150), + CXType_OCLImage2dArrayDepthRW(151), + CXType_OCLImage2dMSAARW(152), + CXType_OCLImage2dArrayMSAARW(153), + CXType_OCLImage2dMSAADepthRW(154), + CXType_OCLImage2dArrayMSAADepthRW(155), + CXType_OCLImage3dRW(156), + CXType_OCLSampler(157), + CXType_OCLEvent(158), + CXType_OCLQueue(159), + CXType_OCLReserveID(160), ; companion object { val CXType_FirstBuiltin = CXType_Void - val CXType_LastBuiltin = CXType_ObjCSel + val CXType_LastBuiltin = CXType_Half fun byValue(value: Int) = CXTypeKind.values().find { it.value == value }!! } @@ -4321,8 +3387,9 @@ enum class CXCallingConv(override val value: Int) : CEnum { CXCallingConv_X86Pascal(5), CXCallingConv_AAPCS(6), CXCallingConv_AAPCS_VFP(7), + CXCallingConv_X86RegCall(8), CXCallingConv_IntelOclBicc(9), - CXCallingConv_X86_64Win64(10), + CXCallingConv_Win64(10), CXCallingConv_X86_64SysV(11), CXCallingConv_X86VectorCall(12), CXCallingConv_Swift(13), @@ -4333,6 +3400,8 @@ enum class CXCallingConv(override val value: Int) : CEnum { ; companion object { + val CXCallingConv_X86_64Win64 = CXCallingConv_Win64 + fun byValue(value: Int) = CXCallingConv.values().find { it.value == value }!! } @@ -4678,6 +3747,7 @@ val CXIdxEntityLang_None: CXIdxEntityLanguage = 0 val CXIdxEntityLang_C: CXIdxEntityLanguage = 1 val CXIdxEntityLang_ObjC: CXIdxEntityLanguage = 2 val CXIdxEntityLang_CXX: CXIdxEntityLanguage = 3 +val CXIdxEntityLang_Swift: CXIdxEntityLanguage = 4 typealias CXIdxEntityCXXTemplateKindVar = IntVarOf typealias CXIdxEntityCXXTemplateKind = Int @@ -4750,6 +3820,9 @@ typealias CXModuleMapDescriptor = CPointer typealias CXIndexVar = CPointerVarOf typealias CXIndex = COpaquePointer +typealias CXTargetInfoVar = CPointerVarOf +typealias CXTargetInfo = CPointer + typealias CXTranslationUnitVar = CPointerVarOf typealias CXTranslationUnit = CPointer @@ -4810,4 +3883,317 @@ typealias CXIndexAction = COpaquePointer typealias CXFieldVisitorVar = CPointerVarOf typealias CXFieldVisitor = CPointer, CXClientData?) -> CXVisitorResult>> +private external fun kniBridge0(p0: NativePtr): NativePtr +private external fun kniBridge1(p0: NativePtr): Unit +private external fun kniBridge2(p0: NativePtr): Unit +private external fun kniBridge3(): Long +private external fun kniBridge4(p0: Int): NativePtr +private external fun kniBridge5(p0: NativePtr, p1: NativePtr, p2: NativePtr): Int +private external fun kniBridge6(p0: NativePtr, p1: Int): Int +private external fun kniBridge7(p0: NativePtr, p1: Int, p2: NativePtr, p3: NativePtr): Int +private external fun kniBridge8(p0: NativePtr): Unit +private external fun kniBridge9(p0: NativePtr): Unit +private external fun kniBridge10(p0: Int): NativePtr +private external fun kniBridge11(p0: NativePtr, p1: NativePtr): Int +private external fun kniBridge12(p0: NativePtr, p1: NativePtr): Int +private external fun kniBridge13(p0: NativePtr, p1: Int, p2: NativePtr, p3: NativePtr): Int +private external fun kniBridge14(p0: NativePtr): Unit +private external fun kniBridge15(p0: Int, p1: Int): NativePtr +private external fun kniBridge16(p0: NativePtr): Unit +private external fun kniBridge17(p0: NativePtr, p1: Int): Unit +private external fun kniBridge18(p0: NativePtr): Int +private external fun kniBridge19(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge20(p0: NativePtr): Long +private external fun kniBridge21(p0: NativePtr, p1: NativePtr): Int +private external fun kniBridge22(p0: NativePtr, p1: NativePtr): Int +private external fun kniBridge23(p0: NativePtr, p1: NativePtr): NativePtr +private external fun kniBridge24(p0: NativePtr, p1: NativePtr): Int +private external fun kniBridge25(p0: NativePtr): Unit +private external fun kniBridge26(p0: NativePtr, p1: NativePtr): Int +private external fun kniBridge27(p0: NativePtr, p1: NativePtr, p2: Int, p3: Int, p4: NativePtr): Unit +private external fun kniBridge28(p0: NativePtr, p1: NativePtr, p2: Int, p3: NativePtr): Unit +private external fun kniBridge29(p0: NativePtr): Int +private external fun kniBridge30(p0: NativePtr): Int +private external fun kniBridge31(p0: NativePtr): Unit +private external fun kniBridge32(p0: NativePtr, p1: NativePtr, p2: NativePtr): Unit +private external fun kniBridge33(p0: NativePtr, p1: NativePtr): Int +private external fun kniBridge34(p0: NativePtr): Int +private external fun kniBridge35(p0: NativePtr, p1: NativePtr, p2: NativePtr, p3: NativePtr, p4: NativePtr): Unit +private external fun kniBridge36(p0: NativePtr, p1: NativePtr, p2: NativePtr, p3: NativePtr): Unit +private external fun kniBridge37(p0: NativePtr, p1: NativePtr, p2: NativePtr, p3: NativePtr, p4: NativePtr): Unit +private external fun kniBridge38(p0: NativePtr, p1: NativePtr, p2: NativePtr, p3: NativePtr, p4: NativePtr): Unit +private external fun kniBridge39(p0: NativePtr, p1: NativePtr, p2: NativePtr, p3: NativePtr, p4: NativePtr): Unit +private external fun kniBridge40(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge41(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge42(p0: NativePtr, p1: NativePtr): NativePtr +private external fun kniBridge43(p0: NativePtr): NativePtr +private external fun kniBridge44(p0: NativePtr): Unit +private external fun kniBridge45(p0: NativePtr): Int +private external fun kniBridge46(p0: NativePtr, p1: Int): NativePtr +private external fun kniBridge47(p0: NativePtr, p1: NativePtr, p2: NativePtr): NativePtr +private external fun kniBridge48(p0: NativePtr): Unit +private external fun kniBridge49(p0: NativePtr): NativePtr +private external fun kniBridge50(p0: NativePtr): Int +private external fun kniBridge51(p0: NativePtr, p1: Int): NativePtr +private external fun kniBridge52(p0: NativePtr): NativePtr +private external fun kniBridge53(p0: NativePtr): Unit +private external fun kniBridge54(p0: NativePtr, p1: Int, p2: NativePtr): Unit +private external fun kniBridge55(): Int +private external fun kniBridge56(p0: NativePtr): Int +private external fun kniBridge57(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge58(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge59(p0: NativePtr, p1: NativePtr, p2: NativePtr): Unit +private external fun kniBridge60(p0: NativePtr): Int +private external fun kniBridge61(p0: Int, p1: NativePtr): Unit +private external fun kniBridge62(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge63(p0: NativePtr): Int +private external fun kniBridge64(p0: NativePtr, p1: Int, p2: NativePtr): Unit +private external fun kniBridge65(p0: NativePtr): Int +private external fun kniBridge66(p0: NativePtr, p1: Int, p2: NativePtr, p3: NativePtr): Unit +private external fun kniBridge67(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge68(p0: NativePtr, p1: NativePtr, p2: Int, p3: NativePtr, p4: Int, p5: NativePtr): NativePtr +private external fun kniBridge69(p0: NativePtr, p1: NativePtr): NativePtr +private external fun kniBridge70(p0: NativePtr, p1: NativePtr, p2: NativePtr): Int +private external fun kniBridge71(): Int +private external fun kniBridge72(p0: NativePtr, p1: NativePtr, p2: NativePtr, p3: Int, p4: NativePtr, p5: Int, p6: Int): NativePtr +private external fun kniBridge73(p0: NativePtr, p1: NativePtr, p2: NativePtr, p3: Int, p4: NativePtr, p5: Int, p6: Int, p7: NativePtr): Int +private external fun kniBridge74(p0: NativePtr, p1: NativePtr, p2: NativePtr, p3: Int, p4: NativePtr, p5: Int, p6: Int, p7: NativePtr): Int +private external fun kniBridge75(p0: NativePtr): Int +private external fun kniBridge76(p0: NativePtr, p1: NativePtr, p2: Int): Int +private external fun kniBridge77(p0: NativePtr): Int +private external fun kniBridge78(p0: NativePtr): Unit +private external fun kniBridge79(p0: NativePtr): Int +private external fun kniBridge80(p0: NativePtr, p1: Int, p2: NativePtr, p3: Int): Int +private external fun kniBridge81(p0: Int): NativePtr +private external fun kniBridge82(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge83(p0: NativePtr): Unit +private external fun kniBridge84(p0: NativePtr): NativePtr +private external fun kniBridge85(p0: NativePtr): Unit +private external fun kniBridge86(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge87(p0: NativePtr): Int +private external fun kniBridge88(p0: NativePtr): Unit +private external fun kniBridge89(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge90(p0: NativePtr, p1: NativePtr): Int +private external fun kniBridge91(p0: NativePtr): Int +private external fun kniBridge92(p0: NativePtr): Int +private external fun kniBridge93(p0: NativePtr): Int +private external fun kniBridge94(p0: Int): Int +private external fun kniBridge95(p0: Int): Int +private external fun kniBridge96(p0: Int): Int +private external fun kniBridge97(p0: Int): Int +private external fun kniBridge98(p0: Int): Int +private external fun kniBridge99(p0: NativePtr): Int +private external fun kniBridge100(p0: Int): Int +private external fun kniBridge101(p0: Int): Int +private external fun kniBridge102(p0: Int): Int +private external fun kniBridge103(p0: Int): Int +private external fun kniBridge104(p0: NativePtr): Int +private external fun kniBridge105(p0: NativePtr): Int +private external fun kniBridge106(p0: NativePtr): Int +private external fun kniBridge107(p0: NativePtr, p1: NativePtr, p2: NativePtr, p3: NativePtr, p4: NativePtr, p5: NativePtr, p6: Int): Int +private external fun kniBridge108(p0: NativePtr): Unit +private external fun kniBridge109(p0: NativePtr): Int +private external fun kniBridge110(p0: NativePtr): NativePtr +private external fun kniBridge111(): NativePtr +private external fun kniBridge112(p0: NativePtr): Unit +private external fun kniBridge113(p0: NativePtr, p1: NativePtr): Int +private external fun kniBridge114(p0: NativePtr, p1: NativePtr): Int +private external fun kniBridge115(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge116(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge117(p0: NativePtr, p1: NativePtr, p2: NativePtr): Unit +private external fun kniBridge118(p0: NativePtr): Unit +private external fun kniBridge119(p0: NativePtr): NativePtr +private external fun kniBridge120(p0: NativePtr, p1: NativePtr, p2: NativePtr): Unit +private external fun kniBridge121(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge122(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge123(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge124(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge125(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge126(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge127(p0: NativePtr): Long +private external fun kniBridge128(p0: NativePtr): Long +private external fun kniBridge129(p0: NativePtr): Int +private external fun kniBridge130(p0: NativePtr): Int +private external fun kniBridge131(p0: NativePtr, p1: Int, p2: NativePtr): Unit +private external fun kniBridge132(p0: NativePtr): Int +private external fun kniBridge133(p0: NativePtr, p1: Int): Int +private external fun kniBridge134(p0: NativePtr, p1: Int, p2: NativePtr): Unit +private external fun kniBridge135(p0: NativePtr, p1: Int): Long +private external fun kniBridge136(p0: NativePtr, p1: Int): Long +private external fun kniBridge137(p0: NativePtr, p1: NativePtr): Int +private external fun kniBridge138(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge139(p0: NativePtr): Int +private external fun kniBridge140(p0: NativePtr): Int +private external fun kniBridge141(p0: NativePtr): Int +private external fun kniBridge142(p0: NativePtr): Int +private external fun kniBridge143(p0: NativePtr): Int +private external fun kniBridge144(p0: NativePtr): Int +private external fun kniBridge145(p0: NativePtr): Int +private external fun kniBridge146(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge147(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge148(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge149(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge150(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge151(p0: Int, p1: NativePtr): Unit +private external fun kniBridge152(p0: NativePtr): Int +private external fun kniBridge153(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge154(p0: NativePtr): Int +private external fun kniBridge155(p0: NativePtr): Int +private external fun kniBridge156(p0: NativePtr, p1: Int, p2: NativePtr): Unit +private external fun kniBridge157(p0: NativePtr): Int +private external fun kniBridge158(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge159(p0: NativePtr): Int +private external fun kniBridge160(p0: NativePtr): Int +private external fun kniBridge161(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge162(p0: NativePtr): Long +private external fun kniBridge163(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge164(p0: NativePtr): Long +private external fun kniBridge165(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge166(p0: NativePtr): Int +private external fun kniBridge167(p0: NativePtr): Long +private external fun kniBridge168(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge169(p0: NativePtr): Long +private external fun kniBridge170(p0: NativePtr, p1: NativePtr): Long +private external fun kniBridge171(p0: NativePtr): Long +private external fun kniBridge172(p0: NativePtr): Int +private external fun kniBridge173(p0: NativePtr): Int +private external fun kniBridge174(p0: NativePtr, p1: Int, p2: NativePtr): Unit +private external fun kniBridge175(p0: NativePtr): Int +private external fun kniBridge176(p0: NativePtr): Int +private external fun kniBridge177(p0: NativePtr): Int +private external fun kniBridge178(p0: NativePtr): Int +private external fun kniBridge179(p0: NativePtr): Int +private external fun kniBridge180(p0: NativePtr): Int +private external fun kniBridge181(p0: NativePtr, p1: Int, p2: NativePtr): Unit +private external fun kniBridge182(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge183(p0: NativePtr, p1: NativePtr, p2: NativePtr): Int +private external fun kniBridge184(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge185(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge186(p0: NativePtr, p1: NativePtr, p2: NativePtr): Unit +private external fun kniBridge187(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge188(p0: NativePtr, p1: NativePtr, p2: NativePtr): Unit +private external fun kniBridge189(p0: NativePtr, p1: Int, p2: NativePtr, p3: NativePtr): Unit +private external fun kniBridge190(p0: NativePtr, p1: NativePtr, p2: NativePtr): Unit +private external fun kniBridge191(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge192(p0: NativePtr, p1: Int, p2: Int, p3: NativePtr): Unit +private external fun kniBridge193(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge194(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge195(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge196(p0: NativePtr): Int +private external fun kniBridge197(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge198(p0: NativePtr): Int +private external fun kniBridge199(p0: NativePtr): Int +private external fun kniBridge200(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge201(p0: NativePtr, p1: Int): Int +private external fun kniBridge202(p0: NativePtr): Int +private external fun kniBridge203(p0: NativePtr): Int +private external fun kniBridge204(p0: NativePtr): Int +private external fun kniBridge205(p0: NativePtr, p1: NativePtr, p2: NativePtr, p3: NativePtr): Int +private external fun kniBridge206(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge207(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge208(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge209(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge210(p0: NativePtr): NativePtr +private external fun kniBridge211(p0: NativePtr): NativePtr +private external fun kniBridge212(p0: NativePtr, p1: NativePtr): NativePtr +private external fun kniBridge213(p0: NativePtr): NativePtr +private external fun kniBridge214(p0: NativePtr): NativePtr +private external fun kniBridge215(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge216(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge217(p0: NativePtr): Int +private external fun kniBridge218(p0: NativePtr, p1: NativePtr): Int +private external fun kniBridge219(p0: NativePtr, p1: NativePtr, p2: Int): NativePtr +private external fun kniBridge220(p0: NativePtr): Int +private external fun kniBridge221(p0: NativePtr): Int +private external fun kniBridge222(p0: NativePtr): Int +private external fun kniBridge223(p0: NativePtr): Int +private external fun kniBridge224(p0: NativePtr): Int +private external fun kniBridge225(p0: NativePtr): Int +private external fun kniBridge226(p0: NativePtr): Int +private external fun kniBridge227(p0: NativePtr): Int +private external fun kniBridge228(p0: NativePtr): Int +private external fun kniBridge229(p0: NativePtr): Int +private external fun kniBridge230(p0: NativePtr): Int +private external fun kniBridge231(p0: NativePtr): Int +private external fun kniBridge232(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge233(p0: NativePtr, p1: Int, p2: Int, p3: NativePtr): Unit +private external fun kniBridge234(p0: NativePtr): Int +private external fun kniBridge235(p0: NativePtr, p1: NativePtr, p2: NativePtr): Unit +private external fun kniBridge236(p0: NativePtr, p1: NativePtr, p2: NativePtr): Unit +private external fun kniBridge237(p0: NativePtr, p1: NativePtr, p2: NativePtr): Unit +private external fun kniBridge238(p0: NativePtr, p1: NativePtr, p2: NativePtr, p3: NativePtr): Unit +private external fun kniBridge239(p0: NativePtr, p1: NativePtr, p2: Int, p3: NativePtr): Unit +private external fun kniBridge240(p0: NativePtr, p1: NativePtr, p2: Int): Unit +private external fun kniBridge241(p0: Int, p1: NativePtr): Unit +private external fun kniBridge242(p0: NativePtr, p1: NativePtr, p2: NativePtr, p3: NativePtr, p4: NativePtr, p5: NativePtr, p6: NativePtr): Unit +private external fun kniBridge243(): Unit +private external fun kniBridge244(p0: NativePtr, p1: NativePtr, p2: Int): Unit +private external fun kniBridge245(p0: NativePtr, p1: Int): Int +private external fun kniBridge246(p0: NativePtr, p1: Int, p2: NativePtr): Unit +private external fun kniBridge247(p0: NativePtr, p1: Int): NativePtr +private external fun kniBridge248(p0: NativePtr): Int +private external fun kniBridge249(p0: NativePtr): Int +private external fun kniBridge250(p0: NativePtr): Int +private external fun kniBridge251(p0: NativePtr): Int +private external fun kniBridge252(p0: NativePtr, p1: Int, p2: NativePtr): Unit +private external fun kniBridge253(p0: NativePtr, p1: NativePtr, p2: NativePtr): Unit +private external fun kniBridge254(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge255(p0: NativePtr): NativePtr +private external fun kniBridge256(): Int +private external fun kniBridge257(p0: NativePtr, p1: NativePtr, p2: Int, p3: Int, p4: NativePtr, p5: Int, p6: Int): NativePtr +private external fun kniBridge258(p0: NativePtr, p1: Int): Unit +private external fun kniBridge259(p0: NativePtr): Unit +private external fun kniBridge260(p0: NativePtr): Int +private external fun kniBridge261(p0: NativePtr, p1: Int): NativePtr +private external fun kniBridge262(p0: NativePtr): Long +private external fun kniBridge263(p0: NativePtr, p1: NativePtr): Int +private external fun kniBridge264(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge265(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge266(p0: NativePtr): Unit +private external fun kniBridge267(p0: Int): Unit +private external fun kniBridge268(p0: NativePtr, p1: NativePtr, p2: NativePtr): Unit +private external fun kniBridge269(p0: NativePtr): NativePtr +private external fun kniBridge270(p0: NativePtr): Int +private external fun kniBridge271(p0: NativePtr): Int +private external fun kniBridge272(p0: NativePtr): Long +private external fun kniBridge273(p0: NativePtr): Int +private external fun kniBridge274(p0: NativePtr): Long +private external fun kniBridge275(p0: NativePtr): Double +private external fun kniBridge276(p0: NativePtr): NativePtr +private external fun kniBridge277(p0: NativePtr): Unit +private external fun kniBridge278(p0: NativePtr): NativePtr +private external fun kniBridge279(p0: NativePtr, p1: Int): NativePtr +private external fun kniBridge280(p0: NativePtr): Int +private external fun kniBridge281(p0: NativePtr, p1: Int, p2: NativePtr, p3: NativePtr): Unit +private external fun kniBridge282(p0: NativePtr): Unit +private external fun kniBridge283(p0: NativePtr, p1: NativePtr, p2: NativePtr): Int +private external fun kniBridge284(p0: NativePtr, p1: NativePtr, p2: NativePtr): Int +private external fun kniBridge285(p0: Int): Int +private external fun kniBridge286(p0: NativePtr): NativePtr +private external fun kniBridge287(p0: NativePtr): NativePtr +private external fun kniBridge288(p0: NativePtr): NativePtr +private external fun kniBridge289(p0: NativePtr): NativePtr +private external fun kniBridge290(p0: NativePtr): NativePtr +private external fun kniBridge291(p0: NativePtr): NativePtr +private external fun kniBridge292(p0: NativePtr): NativePtr +private external fun kniBridge293(p0: NativePtr): NativePtr +private external fun kniBridge294(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge295(p0: NativePtr): NativePtr +private external fun kniBridge296(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge297(p0: NativePtr): NativePtr +private external fun kniBridge298(p0: NativePtr): Unit +private external fun kniBridge299(p0: NativePtr, p1: NativePtr, p2: NativePtr, p3: Int, p4: Int, p5: NativePtr, p6: NativePtr, p7: Int, p8: NativePtr, p9: Int, p10: NativePtr, p11: Int): Int +private external fun kniBridge300(p0: NativePtr, p1: NativePtr, p2: NativePtr, p3: Int, p4: Int, p5: NativePtr, p6: NativePtr, p7: Int, p8: NativePtr, p9: Int, p10: NativePtr, p11: Int): Int +private external fun kniBridge301(p0: NativePtr, p1: NativePtr, p2: NativePtr, p3: Int, p4: Int, p5: NativePtr): Int +private external fun kniBridge302(p0: NativePtr, p1: NativePtr, p2: NativePtr, p3: NativePtr, p4: NativePtr, p5: NativePtr): Unit +private external fun kniBridge303(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge304(p0: NativePtr, p1: NativePtr, p2: NativePtr): Int +private external fun kniBridge305(p0: NativePtr): NativePtr +private external fun kniBridge306(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge307(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge308(p0: NativePtr, p1: NativePtr): Unit +private external fun kniBridge309(p0: NativePtr, p1: NativePtr): Int +private external fun kniBridge310(p0: NativePtr): Int +private external fun kniBridge311(p0: NativePtr, p1: Int, p2: NativePtr): Unit +private external fun kniBridge312(p0: NativePtr): Int private val loadLibrary = System.loadLibrary("clangstubs")