10f28d485SH. Vetinari# If you add a symbol to this file, make sure to add it with the correct 20f28d485SH. Vetinari# version. For example, if the LLVM main branch is LLVM 14.0.0, add new 30f28d485SH. Vetinari# symbols with the version LLVM_14. 40f28d485SH. Vetinari# On platforms where versions scripts are not used, this file will be used to 50f28d485SH. Vetinari# generate a list of exports for libclang.so 60f28d485SH. Vetinari 70f28d485SH. VetinariLLVM_13 { 80f28d485SH. Vetinari global: 90f28d485SH. Vetinari clang_BlockCommandComment_getArgText; 100f28d485SH. Vetinari clang_BlockCommandComment_getCommandName; 110f28d485SH. Vetinari clang_BlockCommandComment_getNumArgs; 120f28d485SH. Vetinari clang_BlockCommandComment_getParagraph; 130f28d485SH. Vetinari clang_CXCursorSet_contains; 140f28d485SH. Vetinari clang_CXCursorSet_insert; 150f28d485SH. Vetinari clang_CXIndex_getGlobalOptions; 160f28d485SH. Vetinari clang_CXIndex_setGlobalOptions; 170f28d485SH. Vetinari clang_CXIndex_setInvocationEmissionPathOption; 180f28d485SH. Vetinari clang_CXRewriter_create; 190f28d485SH. Vetinari clang_CXRewriter_dispose; 200f28d485SH. Vetinari clang_CXRewriter_insertTextBefore; 210f28d485SH. Vetinari clang_CXRewriter_overwriteChangedFiles; 220f28d485SH. Vetinari clang_CXRewriter_removeText; 230f28d485SH. Vetinari clang_CXRewriter_replaceText; 240f28d485SH. Vetinari clang_CXRewriter_writeMainFileToStdOut; 250f28d485SH. Vetinari clang_CXXConstructor_isConvertingConstructor; 260f28d485SH. Vetinari clang_CXXConstructor_isCopyConstructor; 270f28d485SH. Vetinari clang_CXXConstructor_isDefaultConstructor; 280f28d485SH. Vetinari clang_CXXConstructor_isMoveConstructor; 290f28d485SH. Vetinari clang_CXXField_isMutable; 300f28d485SH. Vetinari clang_CXXMethod_isConst; 310f28d485SH. Vetinari clang_CXXMethod_isDefaulted; 320f28d485SH. Vetinari clang_CXXMethod_isPureVirtual; 330f28d485SH. Vetinari clang_CXXMethod_isStatic; 340f28d485SH. Vetinari clang_CXXMethod_isVirtual; 350f28d485SH. Vetinari clang_CXXRecord_isAbstract; 360f28d485SH. Vetinari clang_Comment_getChild; 370f28d485SH. Vetinari clang_Comment_getKind; 380f28d485SH. Vetinari clang_Comment_getNumChildren; 390f28d485SH. Vetinari clang_Comment_isWhitespace; 400f28d485SH. Vetinari clang_CompilationDatabase_dispose; 410f28d485SH. Vetinari clang_CompilationDatabase_fromDirectory; 420f28d485SH. Vetinari clang_CompilationDatabase_getAllCompileCommands; 430f28d485SH. Vetinari clang_CompilationDatabase_getCompileCommands; 440f28d485SH. Vetinari clang_CompileCommand_getArg; 450f28d485SH. Vetinari clang_CompileCommand_getDirectory; 460f28d485SH. Vetinari clang_CompileCommand_getFilename; 470f28d485SH. Vetinari clang_CompileCommand_getMappedSourceContent; 480f28d485SH. Vetinari clang_CompileCommand_getMappedSourcePath; 490f28d485SH. Vetinari clang_CompileCommand_getNumArgs; 500f28d485SH. Vetinari clang_CompileCommand_getNumMappedSources; 510f28d485SH. Vetinari clang_CompileCommands_dispose; 520f28d485SH. Vetinari clang_CompileCommands_getCommand; 530f28d485SH. Vetinari clang_CompileCommands_getSize; 540f28d485SH. Vetinari clang_Cursor_Evaluate; 550f28d485SH. Vetinari clang_Cursor_getArgument; 560f28d485SH. Vetinari clang_Cursor_getBriefCommentText; 570f28d485SH. Vetinari clang_Cursor_getCXXManglings; 580f28d485SH. Vetinari clang_Cursor_getCommentRange; 590f28d485SH. Vetinari clang_Cursor_getMangling; 600f28d485SH. Vetinari clang_Cursor_getModule; 610f28d485SH. Vetinari clang_Cursor_getNumArguments; 620f28d485SH. Vetinari clang_Cursor_getNumTemplateArguments; 630f28d485SH. Vetinari clang_Cursor_getObjCDeclQualifiers; 640f28d485SH. Vetinari clang_Cursor_getObjCManglings; 650f28d485SH. Vetinari clang_Cursor_getObjCPropertyAttributes; 660f28d485SH. Vetinari clang_Cursor_getObjCPropertyGetterName; 670f28d485SH. Vetinari clang_Cursor_getObjCPropertySetterName; 680f28d485SH. Vetinari clang_Cursor_getObjCSelectorIndex; 690f28d485SH. Vetinari clang_Cursor_getOffsetOfField; 700f28d485SH. Vetinari clang_Cursor_getParsedComment; 710f28d485SH. Vetinari clang_Cursor_getRawCommentText; 720f28d485SH. Vetinari clang_Cursor_getReceiverType; 730f28d485SH. Vetinari clang_Cursor_getSpellingNameRange; 740f28d485SH. Vetinari clang_Cursor_getStorageClass; 750f28d485SH. Vetinari clang_Cursor_getTemplateArgumentKind; 760f28d485SH. Vetinari clang_Cursor_getTemplateArgumentType; 770f28d485SH. Vetinari clang_Cursor_getTemplateArgumentUnsignedValue; 780f28d485SH. Vetinari clang_Cursor_getTemplateArgumentValue; 790f28d485SH. Vetinari clang_Cursor_getTranslationUnit; 800f28d485SH. Vetinari clang_Cursor_getVarDeclInitializer; 810f28d485SH. Vetinari clang_Cursor_hasAttrs; 820f28d485SH. Vetinari clang_Cursor_hasVarDeclExternalStorage; 830f28d485SH. Vetinari clang_Cursor_hasVarDeclGlobalStorage; 840f28d485SH. Vetinari clang_Cursor_isAnonymous; 850f28d485SH. Vetinari clang_Cursor_isAnonymousRecordDecl; 860f28d485SH. Vetinari clang_Cursor_isBitField; 870f28d485SH. Vetinari clang_Cursor_isDynamicCall; 880f28d485SH. Vetinari clang_Cursor_isExternalSymbol; 890f28d485SH. Vetinari clang_Cursor_isFunctionInlined; 900f28d485SH. Vetinari clang_Cursor_isInlineNamespace; 910f28d485SH. Vetinari clang_Cursor_isMacroBuiltin; 920f28d485SH. Vetinari clang_Cursor_isMacroFunctionLike; 930f28d485SH. Vetinari clang_Cursor_isNull; 940f28d485SH. Vetinari clang_Cursor_isObjCOptional; 950f28d485SH. Vetinari clang_Cursor_isVariadic; 960f28d485SH. Vetinari clang_EnumDecl_isScoped; 970f28d485SH. Vetinari clang_EvalResult_dispose; 980f28d485SH. Vetinari clang_EvalResult_getAsDouble; 990f28d485SH. Vetinari clang_EvalResult_getAsInt; 1000f28d485SH. Vetinari clang_EvalResult_getAsLongLong; 1010f28d485SH. Vetinari clang_EvalResult_getAsStr; 1020f28d485SH. Vetinari clang_EvalResult_getAsUnsigned; 1030f28d485SH. Vetinari clang_EvalResult_getKind; 1040f28d485SH. Vetinari clang_EvalResult_isUnsignedInt; 1050f28d485SH. Vetinari clang_File_isEqual; 1060f28d485SH. Vetinari clang_File_tryGetRealPathName; 1070f28d485SH. Vetinari clang_FullComment_getAsHTML; 1080f28d485SH. Vetinari clang_FullComment_getAsXML; 1090f28d485SH. Vetinari clang_HTMLStartTagComment_isSelfClosing; 1100f28d485SH. Vetinari clang_HTMLStartTag_getAttrName; 1110f28d485SH. Vetinari clang_HTMLStartTag_getAttrValue; 1120f28d485SH. Vetinari clang_HTMLStartTag_getNumAttrs; 1130f28d485SH. Vetinari clang_HTMLTagComment_getAsString; 1140f28d485SH. Vetinari clang_HTMLTagComment_getTagName; 1150f28d485SH. Vetinari clang_IndexAction_create; 1160f28d485SH. Vetinari clang_IndexAction_dispose; 1170f28d485SH. Vetinari clang_InlineCommandComment_getArgText; 1180f28d485SH. Vetinari clang_InlineCommandComment_getCommandName; 1190f28d485SH. Vetinari clang_InlineCommandComment_getNumArgs; 1200f28d485SH. Vetinari clang_InlineCommandComment_getRenderKind; 1210f28d485SH. Vetinari clang_InlineContentComment_hasTrailingNewline; 1220f28d485SH. Vetinari clang_Location_isFromMainFile; 1230f28d485SH. Vetinari clang_Location_isInSystemHeader; 1240f28d485SH. Vetinari clang_ModuleMapDescriptor_create; 1250f28d485SH. Vetinari clang_ModuleMapDescriptor_dispose; 1260f28d485SH. Vetinari clang_ModuleMapDescriptor_setFrameworkModuleName; 1270f28d485SH. Vetinari clang_ModuleMapDescriptor_setUmbrellaHeader; 1280f28d485SH. Vetinari clang_ModuleMapDescriptor_writeToBuffer; 1290f28d485SH. Vetinari clang_Module_getASTFile; 1300f28d485SH. Vetinari clang_Module_getFullName; 1310f28d485SH. Vetinari clang_Module_getName; 1320f28d485SH. Vetinari clang_Module_getNumTopLevelHeaders; 1330f28d485SH. Vetinari clang_Module_getParent; 1340f28d485SH. Vetinari clang_Module_getTopLevelHeader; 1350f28d485SH. Vetinari clang_Module_isSystem; 1360f28d485SH. Vetinari clang_ParamCommandComment_getDirection; 1370f28d485SH. Vetinari clang_ParamCommandComment_getParamIndex; 1380f28d485SH. Vetinari clang_ParamCommandComment_getParamName; 1390f28d485SH. Vetinari clang_ParamCommandComment_isDirectionExplicit; 1400f28d485SH. Vetinari clang_ParamCommandComment_isParamIndexValid; 1410f28d485SH. Vetinari clang_PrintingPolicy_dispose; 1420f28d485SH. Vetinari clang_PrintingPolicy_getProperty; 1430f28d485SH. Vetinari clang_PrintingPolicy_setProperty; 1440f28d485SH. Vetinari clang_Range_isNull; 1450f28d485SH. Vetinari clang_TParamCommandComment_getDepth; 1460f28d485SH. Vetinari clang_TParamCommandComment_getIndex; 1470f28d485SH. Vetinari clang_TParamCommandComment_getParamName; 1480f28d485SH. Vetinari clang_TParamCommandComment_isParamPositionValid; 1490f28d485SH. Vetinari clang_TargetInfo_dispose; 1500f28d485SH. Vetinari clang_TargetInfo_getPointerWidth; 1510f28d485SH. Vetinari clang_TargetInfo_getTriple; 1520f28d485SH. Vetinari clang_TextComment_getText; 1530f28d485SH. Vetinari clang_Type_getAlignOf; 1540f28d485SH. Vetinari clang_Type_getCXXRefQualifier; 1550f28d485SH. Vetinari clang_Type_getClassType; 1560f28d485SH. Vetinari clang_Type_getModifiedType; 1570f28d485SH. Vetinari clang_Type_getNamedType; 1580f28d485SH. Vetinari clang_Type_getNullability; 1590f28d485SH. Vetinari clang_Type_getNumObjCProtocolRefs; 1600f28d485SH. Vetinari clang_Type_getNumObjCTypeArgs; 1610f28d485SH. Vetinari clang_Type_getNumTemplateArguments; 1620f28d485SH. Vetinari clang_Type_getObjCEncoding; 1630f28d485SH. Vetinari clang_Type_getObjCObjectBaseType; 1640f28d485SH. Vetinari clang_Type_getObjCProtocolDecl; 1650f28d485SH. Vetinari clang_Type_getObjCTypeArg; 1660f28d485SH. Vetinari clang_Type_getOffsetOf; 1670f28d485SH. Vetinari clang_Type_getSizeOf; 1680f28d485SH. Vetinari clang_Type_getTemplateArgumentAsType; 1690f28d485SH. Vetinari clang_Type_getValueType; 1700f28d485SH. Vetinari clang_Type_isTransparentTagTypedef; 1710f28d485SH. Vetinari clang_Type_visitFields; 1720f28d485SH. Vetinari clang_VerbatimBlockLineComment_getText; 1730f28d485SH. Vetinari clang_VerbatimLineComment_getText; 1740f28d485SH. Vetinari clang_VirtualFileOverlay_addFileMapping; 1750f28d485SH. Vetinari clang_VirtualFileOverlay_create; 1760f28d485SH. Vetinari clang_VirtualFileOverlay_dispose; 1770f28d485SH. Vetinari clang_VirtualFileOverlay_setCaseSensitivity; 1780f28d485SH. Vetinari clang_VirtualFileOverlay_writeToBuffer; 1790f28d485SH. Vetinari clang_annotateTokens; 1800f28d485SH. Vetinari clang_codeCompleteAt; 1810f28d485SH. Vetinari clang_codeCompleteGetContainerKind; 1820f28d485SH. Vetinari clang_codeCompleteGetContainerUSR; 1830f28d485SH. Vetinari clang_codeCompleteGetContexts; 1840f28d485SH. Vetinari clang_codeCompleteGetDiagnostic; 1850f28d485SH. Vetinari clang_codeCompleteGetNumDiagnostics; 1860f28d485SH. Vetinari clang_codeCompleteGetObjCSelector; 1870f28d485SH. Vetinari clang_constructUSR_ObjCCategory; 1880f28d485SH. Vetinari clang_constructUSR_ObjCClass; 1890f28d485SH. Vetinari clang_constructUSR_ObjCIvar; 1900f28d485SH. Vetinari clang_constructUSR_ObjCMethod; 1910f28d485SH. Vetinari clang_constructUSR_ObjCProperty; 1920f28d485SH. Vetinari clang_constructUSR_ObjCProtocol; 1930f28d485SH. Vetinari clang_createCXCursorSet; 1940f28d485SH. Vetinari clang_createIndex; 1950f28d485SH. Vetinari clang_createTranslationUnit; 1960f28d485SH. Vetinari clang_createTranslationUnit2; 1970f28d485SH. Vetinari clang_createTranslationUnitFromSourceFile; 1980f28d485SH. Vetinari clang_defaultCodeCompleteOptions; 1990f28d485SH. Vetinari clang_defaultDiagnosticDisplayOptions; 2000f28d485SH. Vetinari clang_defaultEditingTranslationUnitOptions; 2010f28d485SH. Vetinari clang_defaultReparseOptions; 2020f28d485SH. Vetinari clang_defaultSaveOptions; 2030f28d485SH. Vetinari clang_disposeCXCursorSet; 2040f28d485SH. Vetinari clang_disposeCXPlatformAvailability; 2050f28d485SH. Vetinari clang_disposeCXTUResourceUsage; 2060f28d485SH. Vetinari clang_disposeCodeCompleteResults; 2070f28d485SH. Vetinari clang_disposeDiagnostic; 2080f28d485SH. Vetinari clang_disposeDiagnosticSet; 2090f28d485SH. Vetinari clang_disposeIndex; 2100f28d485SH. Vetinari clang_disposeOverriddenCursors; 2110f28d485SH. Vetinari clang_disposeSourceRangeList; 2120f28d485SH. Vetinari clang_disposeString; 2130f28d485SH. Vetinari clang_disposeStringSet; 2140f28d485SH. Vetinari clang_disposeTokens; 2150f28d485SH. Vetinari clang_disposeTranslationUnit; 2160f28d485SH. Vetinari clang_enableStackTraces; 2170f28d485SH. Vetinari clang_equalCursors; 2180f28d485SH. Vetinari clang_equalLocations; 2190f28d485SH. Vetinari clang_equalRanges; 2200f28d485SH. Vetinari clang_equalTypes; 2210f28d485SH. Vetinari clang_executeOnThread; 2220f28d485SH. Vetinari clang_findIncludesInFile; 2230f28d485SH. Vetinari clang_findIncludesInFileWithBlock; 2240f28d485SH. Vetinari clang_findReferencesInFile; 2250f28d485SH. Vetinari clang_findReferencesInFileWithBlock; 2260f28d485SH. Vetinari clang_formatDiagnostic; 2270f28d485SH. Vetinari clang_free; 2280f28d485SH. Vetinari clang_getAddressSpace; 2290f28d485SH. Vetinari clang_getAllSkippedRanges; 2300f28d485SH. Vetinari clang_getArgType; 2310f28d485SH. Vetinari clang_getArrayElementType; 2320f28d485SH. Vetinari clang_getArraySize; 2330f28d485SH. Vetinari clang_getBuildSessionTimestamp; 2340f28d485SH. Vetinari clang_getCString; 2350f28d485SH. Vetinari clang_getCXTUResourceUsage; 2360f28d485SH. Vetinari clang_getCXXAccessSpecifier; 2370f28d485SH. Vetinari clang_getCanonicalCursor; 2380f28d485SH. Vetinari clang_getCanonicalType; 2390f28d485SH. Vetinari clang_getChildDiagnostics; 2400f28d485SH. Vetinari clang_getClangVersion; 2410f28d485SH. Vetinari clang_getCompletionAnnotation; 2420f28d485SH. Vetinari clang_getCompletionAvailability; 2430f28d485SH. Vetinari clang_getCompletionBriefComment; 2440f28d485SH. Vetinari clang_getCompletionChunkCompletionString; 2450f28d485SH. Vetinari clang_getCompletionChunkKind; 2460f28d485SH. Vetinari clang_getCompletionChunkText; 2470f28d485SH. Vetinari clang_getCompletionFixIt; 2480f28d485SH. Vetinari clang_getCompletionNumAnnotations; 2490f28d485SH. Vetinari clang_getCompletionNumFixIts; 2500f28d485SH. Vetinari clang_getCompletionParent; 2510f28d485SH. Vetinari clang_getCompletionPriority; 2520f28d485SH. Vetinari clang_getCursor; 2530f28d485SH. Vetinari clang_getCursorAvailability; 2540f28d485SH. Vetinari clang_getCursorCompletionString; 2550f28d485SH. Vetinari clang_getCursorDefinition; 2560f28d485SH. Vetinari clang_getCursorDisplayName; 2570f28d485SH. Vetinari clang_getCursorExceptionSpecificationType; 2580f28d485SH. Vetinari clang_getCursorExtent; 2590f28d485SH. Vetinari clang_getCursorKind; 2600f28d485SH. Vetinari clang_getCursorKindSpelling; 2610f28d485SH. Vetinari clang_getCursorLanguage; 2620f28d485SH. Vetinari clang_getCursorLexicalParent; 2630f28d485SH. Vetinari clang_getCursorLinkage; 2640f28d485SH. Vetinari clang_getCursorLocation; 2650f28d485SH. Vetinari clang_getCursorPlatformAvailability; 2660f28d485SH. Vetinari clang_getCursorPrettyPrinted; 2670f28d485SH. Vetinari clang_getCursorPrintingPolicy; 2680f28d485SH. Vetinari clang_getCursorReferenceNameRange; 2690f28d485SH. Vetinari clang_getCursorReferenced; 2700f28d485SH. Vetinari clang_getCursorResultType; 2710f28d485SH. Vetinari clang_getCursorSemanticParent; 2720f28d485SH. Vetinari clang_getCursorSpelling; 2730f28d485SH. Vetinari clang_getCursorTLSKind; 2740f28d485SH. Vetinari clang_getCursorType; 2750f28d485SH. Vetinari clang_getCursorUSR; 2760f28d485SH. Vetinari clang_getCursorVisibility; 2770f28d485SH. Vetinari clang_getDeclObjCTypeEncoding; 2780f28d485SH. Vetinari clang_getDefinitionSpellingAndExtent; 2790f28d485SH. Vetinari clang_getDiagnostic; 2800f28d485SH. Vetinari clang_getDiagnosticCategory; 2810f28d485SH. Vetinari clang_getDiagnosticCategoryName; 2820f28d485SH. Vetinari clang_getDiagnosticCategoryText; 2830f28d485SH. Vetinari clang_getDiagnosticFixIt; 2840f28d485SH. Vetinari clang_getDiagnosticInSet; 2850f28d485SH. Vetinari clang_getDiagnosticLocation; 2860f28d485SH. Vetinari clang_getDiagnosticNumFixIts; 2870f28d485SH. Vetinari clang_getDiagnosticNumRanges; 2880f28d485SH. Vetinari clang_getDiagnosticOption; 2890f28d485SH. Vetinari clang_getDiagnosticRange; 2900f28d485SH. Vetinari clang_getDiagnosticSetFromTU; 2910f28d485SH. Vetinari clang_getDiagnosticSeverity; 2920f28d485SH. Vetinari clang_getDiagnosticSpelling; 2930f28d485SH. Vetinari clang_getElementType; 2940f28d485SH. Vetinari clang_getEnumConstantDeclUnsignedValue; 2950f28d485SH. Vetinari clang_getEnumConstantDeclValue; 2960f28d485SH. Vetinari clang_getEnumDeclIntegerType; 2970f28d485SH. Vetinari clang_getExceptionSpecificationType; 2980f28d485SH. Vetinari clang_getExpansionLocation; 2990f28d485SH. Vetinari clang_getFieldDeclBitWidth; 3000f28d485SH. Vetinari clang_getFile; 3010f28d485SH. Vetinari clang_getFileContents; 3020f28d485SH. Vetinari clang_getFileLocation; 3030f28d485SH. Vetinari clang_getFileName; 3040f28d485SH. Vetinari clang_getFileTime; 3050f28d485SH. Vetinari clang_getFileUniqueID; 3060f28d485SH. Vetinari clang_getFunctionTypeCallingConv; 3070f28d485SH. Vetinari clang_getIBOutletCollectionType; 3080f28d485SH. Vetinari clang_getIncludedFile; 3090f28d485SH. Vetinari clang_getInclusions; 3100f28d485SH. Vetinari clang_getInstantiationLocation; 3110f28d485SH. Vetinari clang_getLocation; 3120f28d485SH. Vetinari clang_getLocationForOffset; 3130f28d485SH. Vetinari clang_getModuleForFile; 3140f28d485SH. Vetinari clang_getNullCursor; 3150f28d485SH. Vetinari clang_getNullLocation; 3160f28d485SH. Vetinari clang_getNullRange; 3170f28d485SH. Vetinari clang_getNumArgTypes; 3180f28d485SH. Vetinari clang_getNumCompletionChunks; 3190f28d485SH. Vetinari clang_getNumDiagnostics; 3200f28d485SH. Vetinari clang_getNumDiagnosticsInSet; 3210f28d485SH. Vetinari clang_getNumElements; 3220f28d485SH. Vetinari clang_getNumOverloadedDecls; 3230f28d485SH. Vetinari clang_getOverloadedDecl; 3240f28d485SH. Vetinari clang_getOverriddenCursors; 3250f28d485SH. Vetinari clang_getPointeeType; 3260f28d485SH. Vetinari clang_getPresumedLocation; 3270f28d485SH. Vetinari clang_getRange; 3280f28d485SH. Vetinari clang_getRangeEnd; 3290f28d485SH. Vetinari clang_getRangeStart; 3300f28d485SH. Vetinari clang_getRemappings; 3310f28d485SH. Vetinari clang_getRemappingsFromFileList; 3320f28d485SH. Vetinari clang_getResultType; 3330f28d485SH. Vetinari clang_getSkippedRanges; 3340f28d485SH. Vetinari clang_getSpecializedCursorTemplate; 3350f28d485SH. Vetinari clang_getSpellingLocation; 3360f28d485SH. Vetinari clang_getTUResourceUsageName; 3370f28d485SH. Vetinari clang_getTemplateCursorKind; 3380f28d485SH. Vetinari clang_getToken; 3390f28d485SH. Vetinari clang_getTokenExtent; 3400f28d485SH. Vetinari clang_getTokenKind; 3410f28d485SH. Vetinari clang_getTokenLocation; 3420f28d485SH. Vetinari clang_getTokenSpelling; 3430f28d485SH. Vetinari clang_getTranslationUnitCursor; 3440f28d485SH. Vetinari clang_getTranslationUnitSpelling; 3450f28d485SH. Vetinari clang_getTranslationUnitTargetInfo; 3460f28d485SH. Vetinari clang_getTypeDeclaration; 3470f28d485SH. Vetinari clang_getTypeKindSpelling; 3480f28d485SH. Vetinari clang_getTypeSpelling; 3490f28d485SH. Vetinari clang_getTypedefDeclUnderlyingType; 3500f28d485SH. Vetinari clang_getTypedefName; 3510f28d485SH. Vetinari clang_hashCursor; 3520f28d485SH. Vetinari clang_indexLoc_getCXSourceLocation; 3530f28d485SH. Vetinari clang_indexLoc_getFileLocation; 3540f28d485SH. Vetinari clang_indexSourceFile; 3550f28d485SH. Vetinari clang_indexSourceFileFullArgv; 3560f28d485SH. Vetinari clang_indexTranslationUnit; 3570f28d485SH. Vetinari clang_index_getCXXClassDeclInfo; 3580f28d485SH. Vetinari clang_index_getClientContainer; 3590f28d485SH. Vetinari clang_index_getClientEntity; 3600f28d485SH. Vetinari clang_index_getIBOutletCollectionAttrInfo; 3610f28d485SH. Vetinari clang_index_getObjCCategoryDeclInfo; 3620f28d485SH. Vetinari clang_index_getObjCContainerDeclInfo; 3630f28d485SH. Vetinari clang_index_getObjCInterfaceDeclInfo; 3640f28d485SH. Vetinari clang_index_getObjCPropertyDeclInfo; 3650f28d485SH. Vetinari clang_index_getObjCProtocolRefListInfo; 3660f28d485SH. Vetinari clang_index_isEntityObjCContainerKind; 3670f28d485SH. Vetinari clang_index_setClientContainer; 3680f28d485SH. Vetinari clang_index_setClientEntity; 3690f28d485SH. Vetinari clang_install_aborting_llvm_fatal_error_handler; 3700f28d485SH. Vetinari clang_isAttribute; 3710f28d485SH. Vetinari clang_isConstQualifiedType; 3720f28d485SH. Vetinari clang_isCursorDefinition; 3730f28d485SH. Vetinari clang_isDeclaration; 3740f28d485SH. Vetinari clang_isExpression; 3750f28d485SH. Vetinari clang_isFileMultipleIncludeGuarded; 3760f28d485SH. Vetinari clang_isFunctionTypeVariadic; 3770f28d485SH. Vetinari clang_isInvalid; 3780f28d485SH. Vetinari clang_isInvalidDeclaration; 3790f28d485SH. Vetinari clang_isPODType; 3800f28d485SH. Vetinari clang_isPreprocessing; 3810f28d485SH. Vetinari clang_isReference; 3820f28d485SH. Vetinari clang_isRestrictQualifiedType; 3830f28d485SH. Vetinari clang_isStatement; 3840f28d485SH. Vetinari clang_isTranslationUnit; 3850f28d485SH. Vetinari clang_isUnexposed; 3860f28d485SH. Vetinari clang_isVirtualBase; 3870f28d485SH. Vetinari clang_isVolatileQualifiedType; 3880f28d485SH. Vetinari clang_loadDiagnostics; 3890f28d485SH. Vetinari clang_parseTranslationUnit; 3900f28d485SH. Vetinari clang_parseTranslationUnit2; 3910f28d485SH. Vetinari clang_parseTranslationUnit2FullArgv; 3920f28d485SH. Vetinari clang_remap_dispose; 3930f28d485SH. Vetinari clang_remap_getFilenames; 3940f28d485SH. Vetinari clang_remap_getNumFiles; 3950f28d485SH. Vetinari clang_reparseTranslationUnit; 3960f28d485SH. Vetinari clang_saveTranslationUnit; 3970f28d485SH. Vetinari clang_sortCodeCompletionResults; 3980f28d485SH. Vetinari clang_suspendTranslationUnit; 3990f28d485SH. Vetinari clang_toggleCrashRecovery; 4000f28d485SH. Vetinari clang_tokenize; 4010f28d485SH. Vetinari clang_uninstall_llvm_fatal_error_handler; 4020f28d485SH. Vetinari clang_visitChildren; 4030f28d485SH. Vetinari clang_visitChildrenWithBlock; 4040f28d485SH. Vetinari 4050f28d485SH. Vetinari local: *; 4060f28d485SH. Vetinari}; 4070f28d485SH. Vetinari 408123062ecSLuca Di SeraLLVM_16 { 409123062ecSLuca Di Sera global: 410123062ecSLuca Di Sera clang_getUnqualifiedType; 411e7d9917aSLuca Di Sera clang_getNonReferenceType; 412bc14ed7dSAnders Langlands clang_CXXMethod_isDeleted; 413476a497fSLuca Di Sera clang_CXXMethod_isCopyAssignmentOperator; 4145c67cf0aSLuca Di Sera clang_CXXMethod_isMoveAssignmentOperator; 4157a851921SDaniel Grumberg clang_createAPISet; 4167a851921SDaniel Grumberg clang_disposeAPISet; 4177a851921SDaniel Grumberg clang_getSymbolGraphForCursor; 4187a851921SDaniel Grumberg clang_getSymbolGraphForUSR; 419de4321cfSAaron Ballman}; 420de4321cfSAaron Ballman 421de4321cfSAaron BallmanLLVM_17 { 4224c84c131SAaron Ballman global: 4230a51bc73SLuca Di Sera clang_CXXMethod_isExplicit; 424cc929590SIgor Kushnir clang_createIndexWithOptions; 4257fbc9de4SMineGame159 clang_getBinaryOperatorKindSpelling; 4267fbc9de4SMineGame159 clang_getCursorBinaryOperatorKind; 4277fbc9de4SMineGame159 clang_getUnaryOperatorKindSpelling; 4287fbc9de4SMineGame159 clang_getCursorUnaryOperatorKind; 429123062ecSLuca Di Sera}; 430123062ecSLuca Di Sera 4312bae7aeaSJannick KremerLLVM_19 { 4322bae7aeaSJannick Kremer global: 4332bae7aeaSJannick Kremer clang_Cursor_getBinaryOpcode; 4342bae7aeaSJannick Kremer clang_Cursor_getBinaryOpcodeStr; 4352bae7aeaSJannick Kremer}; 4362bae7aeaSJannick Kremer 437c5b611a4SJannick KremerLLVM_20 { 438c5b611a4SJannick Kremer global: 439*1682deedSEli Friedman clang_getOffsetOfBase; 440b302633bSEli Friedman clang_getTypePrettyPrinted; 441c5b611a4SJannick Kremer clang_isBeforeInTranslationUnit; 442*1682deedSEli Friedman clang_visitCXXBaseClasses; 443c5b611a4SJannick Kremer}; 444c5b611a4SJannick Kremer 4450f28d485SH. Vetinari# Example of how to add a new symbol version entry. If you do add a new symbol 4460f28d485SH. Vetinari# version, please update the example to depend on the version you added. 4470f28d485SH. Vetinari# LLVM_X { 4480f28d485SH. Vetinari# global: 4490f28d485SH. Vetinari# clang_newsymbol; 4500f28d485SH. Vetinari# }; 451