File: libclang.map

package info (click to toggle)
swiftlang 6.0.3-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,519,992 kB
  • sloc: cpp: 9,107,863; ansic: 2,040,022; asm: 1,135,751; python: 296,500; objc: 82,456; f90: 60,502; lisp: 34,951; pascal: 19,946; sh: 18,133; perl: 7,482; ml: 4,937; javascript: 4,117; makefile: 3,840; awk: 3,535; xml: 914; fortran: 619; cs: 573; ruby: 573
file content (569 lines) | stat: -rw-r--r-- 21,307 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
# If you add a symbol to this file, make sure to add it with the correct
# version.  For example, if the LLVM main branch is LLVM 14.0.0, add new
# symbols with the version LLVM_14.
# On platforms where versions scripts are not used, this file will be used to
# generate a list of exports for libclang.so

LLVM_13 {
  global:
    clang_BlockCommandComment_getArgText;
    clang_BlockCommandComment_getCommandName;
    clang_BlockCommandComment_getNumArgs;
    clang_BlockCommandComment_getParagraph;
    clang_CXCursorSet_contains;
    clang_CXCursorSet_insert;
    clang_CXIndex_getGlobalOptions;
    clang_CXIndex_setGlobalOptions;
    clang_CXIndex_setInvocationEmissionPathOption;
    clang_CXRewriter_create;
    clang_CXRewriter_dispose;
    clang_CXRewriter_insertTextBefore;
    clang_CXRewriter_overwriteChangedFiles;
    clang_CXRewriter_removeText;
    clang_CXRewriter_replaceText;
    clang_CXRewriter_writeMainFileToStdOut;
    clang_CXXConstructor_isConvertingConstructor;
    clang_CXXConstructor_isCopyConstructor;
    clang_CXXConstructor_isDefaultConstructor;
    clang_CXXConstructor_isMoveConstructor;
    clang_CXXField_isMutable;
    clang_CXXMethod_isConst;
    clang_CXXMethod_isDefaulted;
    clang_CXXMethod_isPureVirtual;
    clang_CXXMethod_isStatic;
    clang_CXXMethod_isVirtual;
    clang_CXXRecord_isAbstract;
    clang_Comment_getChild;
    clang_Comment_getKind;
    clang_Comment_getNumChildren;
    clang_Comment_isWhitespace;
    clang_CompilationDatabase_dispose;
    clang_CompilationDatabase_fromDirectory;
    clang_CompilationDatabase_getAllCompileCommands;
    clang_CompilationDatabase_getCompileCommands;
    clang_CompileCommand_getArg;
    clang_CompileCommand_getDirectory;
    clang_CompileCommand_getFilename;
    clang_CompileCommand_getMappedSourceContent;
    clang_CompileCommand_getMappedSourcePath;
    clang_CompileCommand_getNumArgs;
    clang_CompileCommand_getNumMappedSources;
    clang_CompileCommands_dispose;
    clang_CompileCommands_getCommand;
    clang_CompileCommands_getSize;
    clang_Cursor_Evaluate;
    clang_Cursor_getArgument;
    clang_Cursor_getBriefCommentText;
    clang_Cursor_getCXXManglings;
    clang_Cursor_getCommentRange;
    clang_Cursor_getMangling;
    clang_Cursor_getModule;
    clang_Cursor_getNumArguments;
    clang_Cursor_getNumTemplateArguments;
    clang_Cursor_getObjCDeclQualifiers;
    clang_Cursor_getObjCManglings;
    clang_Cursor_getObjCPropertyAttributes;
    clang_Cursor_getObjCPropertyGetterName;
    clang_Cursor_getObjCPropertySetterName;
    clang_Cursor_getObjCSelectorIndex;
    clang_Cursor_getOffsetOfField;
    clang_Cursor_getParsedComment;
    clang_Cursor_getRawCommentText;
    clang_Cursor_getReceiverType;
    clang_Cursor_getSpellingNameRange;
    clang_Cursor_getStorageClass;
    clang_Cursor_getTemplateArgumentKind;
    clang_Cursor_getTemplateArgumentType;
    clang_Cursor_getTemplateArgumentUnsignedValue;
    clang_Cursor_getTemplateArgumentValue;
    clang_Cursor_getTranslationUnit;
    clang_Cursor_getVarDeclInitializer;
    clang_Cursor_hasAttrs;
    clang_Cursor_hasVarDeclExternalStorage;
    clang_Cursor_hasVarDeclGlobalStorage;
    clang_Cursor_isAnonymous;
    clang_Cursor_isAnonymousRecordDecl;
    clang_Cursor_isBitField;
    clang_Cursor_isDynamicCall;
    clang_Cursor_isExternalSymbol;
    clang_Cursor_isFunctionInlined;
    clang_Cursor_isInlineNamespace;
    clang_Cursor_isMacroBuiltin;
    clang_Cursor_isMacroFunctionLike;
    clang_Cursor_isNull;
    clang_Cursor_isObjCOptional;
    clang_Cursor_isVariadic;
    clang_Driver_ExternalActionList_dispose;
    clang_Driver_getExternalActionsForCommand_v0;
    clang_EnumDecl_isScoped;
    clang_EvalResult_dispose;
    clang_EvalResult_getAsDouble;
    clang_EvalResult_getAsInt;
    clang_EvalResult_getAsLongLong;
    clang_EvalResult_getAsStr;
    clang_EvalResult_getAsUnsigned;
    clang_EvalResult_getKind;
    clang_EvalResult_isUnsignedInt;
    clang_File_isEqual;
    clang_File_tryGetRealPathName;
    clang_FullComment_getAsHTML;
    clang_FullComment_getAsXML;
    clang_HTMLStartTagComment_isSelfClosing;
    clang_HTMLStartTag_getAttrName;
    clang_HTMLStartTag_getAttrValue;
    clang_HTMLStartTag_getNumAttrs;
    clang_HTMLTagComment_getAsString;
    clang_HTMLTagComment_getTagName;
    clang_IndexAction_create;
    clang_IndexAction_dispose;
    clang_IndexerQuery_consumeFileResult;
    clang_IndexerQuery_consumeIntResult;
    clang_IndexerQuery_getCursor;
    clang_IndexerQuery_getKind;
    clang_IndexerQuery_getNumCursors;
    clang_InlineCommandComment_getArgText;
    clang_InlineCommandComment_getCommandName;
    clang_InlineCommandComment_getNumArgs;
    clang_InlineCommandComment_getRenderKind;
    clang_InlineContentComment_hasTrailingNewline;
    clang_Location_isFromMainFile;
    clang_Location_isInSystemHeader;
    clang_ModuleMapDescriptor_create;
    clang_ModuleMapDescriptor_dispose;
    clang_ModuleMapDescriptor_setFrameworkModuleName;
    clang_ModuleMapDescriptor_setUmbrellaHeader;
    clang_ModuleMapDescriptor_writeToBuffer;
    clang_Module_getASTFile;
    clang_Module_getFullName;
    clang_Module_getName;
    clang_Module_getNumTopLevelHeaders;
    clang_Module_getParent;
    clang_Module_getTopLevelHeader;
    clang_Module_isSystem;
    clang_ParamCommandComment_getDirection;
    clang_ParamCommandComment_getParamIndex;
    clang_ParamCommandComment_getParamName;
    clang_ParamCommandComment_isDirectionExplicit;
    clang_ParamCommandComment_isParamIndexValid;
    clang_PrintingPolicy_dispose;
    clang_PrintingPolicy_getProperty;
    clang_PrintingPolicy_setProperty;
    clang_Range_isNull;
    clang_RefactoringActionSetWithDiagnostics_dispose;
    clang_RefactoringActionSet_dispose;
    clang_RefactoringActionType_getName;
    clang_RefactoringAction_addImplementationTU;
    clang_RefactoringAction_dispose;
    clang_RefactoringAction_getInitiatedActionType;
    clang_RefactoringAction_getRefactoringCandidates;
    clang_RefactoringAction_getSourceRangeOfInterest;
    clang_RefactoringAction_getUSRThatRequiresImplementationTU;
    clang_RefactoringAction_requiresImplementationTU;
    clang_RefactoringAction_selectRefactoringCandidate;
    clang_RefactoringContinuation_continueOperationInTU;
    clang_RefactoringContinuation_dispose;
    clang_RefactoringContinuation_finalizeEvaluationInInitationTU;
    clang_RefactoringContinuation_getIndexerQuery;
    clang_RefactoringContinuation_getNumIndexerQueries;
    clang_RefactoringContinuation_loadSerializedIndexerQueryResults;
    clang_RefactoringContinuation_verifyBeforeFinalizing;
    clang_RefactoringOptionSet_add;
    clang_RefactoringOptionSet_create;
    clang_RefactoringOptionSet_createFromString;
    clang_RefactoringOptionSet_dispose;
    clang_RefactoringOptionSet_toString;
    clang_RefactoringReplacement_getAssociatedSymbolOccurrences;
    clang_RefactoringResult_dispose;
    clang_RefactoringResult_getContinuation;
    clang_RefactoringResult_getReplacements;
    clang_RefactoringResult_getSourceReplacements;
    clang_Refactoring_findActionsAt;
    clang_Refactoring_findActionsWithInitiationFailureDiagnosicsAt;
    clang_Refactoring_findRenamedCursor;
    clang_Refactoring_findRenamedOccurrencesInIndexedFile;
    clang_Refactoring_findRenamedOccurrencesInPrimaryTUs;
    clang_Refactoring_findSymbolOccurrencesInIndexedFile;
    clang_Refactoring_findSymbolOccurrencesInInitiationTU;
    clang_Refactoring_initiateAction;
    clang_Refactoring_initiateActionAt;
    clang_Refactoring_initiateActionOnDecl;
    clang_Refactoring_initiateRenamingOperation;
    clang_Refactoring_performOperation;
    clang_RenamingOperation_getNumSymbols;
    clang_RenamingOperation_getUSRForSymbol;
    clang_RenamingOperation_setNewName;
    clang_RenamingResult_dispose;
    clang_RenamingResult_getNumModifiedFiles;
    clang_RenamingResult_getResultForFile;
    clang_SymbolOccurrences_dispose;
    clang_SymbolOccurrences_getNumFiles;
    clang_SymbolOccurrences_getOccurrencesForFile;
    clang_TParamCommandComment_getDepth;
    clang_TParamCommandComment_getIndex;
    clang_TParamCommandComment_getParamName;
    clang_TParamCommandComment_isParamPositionValid;
    clang_TargetInfo_dispose;
    clang_TargetInfo_getPointerWidth;
    clang_TargetInfo_getTriple;
    clang_TextComment_getText;
    clang_Type_getAlignOf;
    clang_Type_getCXXRefQualifier;
    clang_Type_getClassType;
    clang_Type_getModifiedType;
    clang_Type_getNamedType;
    clang_Type_getNullability;
    clang_Type_getNumObjCProtocolRefs;
    clang_Type_getNumObjCTypeArgs;
    clang_Type_getNumTemplateArguments;
    clang_Type_getObjCEncoding;
    clang_Type_getObjCObjectBaseType;
    clang_Type_getObjCProtocolDecl;
    clang_Type_getObjCTypeArg;
    clang_Type_getOffsetOf;
    clang_Type_getSizeOf;
    clang_Type_getTemplateArgumentAsType;
    clang_Type_getValueType;
    clang_Type_isTransparentTagTypedef;
    clang_Type_visitFields;
    clang_VerbatimBlockLineComment_getText;
    clang_VerbatimLineComment_getText;
    clang_VirtualFileOverlay_addFileMapping;
    clang_VirtualFileOverlay_create;
    clang_VirtualFileOverlay_dispose;
    clang_VirtualFileOverlay_setCaseSensitivity;
    clang_VirtualFileOverlay_writeToBuffer;
    clang_annotateTokens;
    clang_codeCompleteAt;
    clang_codeCompleteGetContainerKind;
    clang_codeCompleteGetContainerUSR;
    clang_codeCompleteGetContexts;
    clang_codeCompleteGetDiagnostic;
    clang_codeCompleteGetNumDiagnostics;
    clang_codeCompleteGetObjCSelector;
    clang_constructUSR_ObjCCategory;
    clang_constructUSR_ObjCClass;
    clang_constructUSR_ObjCIvar;
    clang_constructUSR_ObjCMethod;
    clang_constructUSR_ObjCProperty;
    clang_constructUSR_ObjCProtocol;
    clang_createCXCursorSet;
    clang_createIndex;
    clang_createTranslationUnit;
    clang_createTranslationUnit2;
    clang_createTranslationUnitFromSourceFile;
    clang_defaultCodeCompleteOptions;
    clang_defaultDiagnosticDisplayOptions;
    clang_defaultEditingTranslationUnitOptions;
    clang_defaultReparseOptions;
    clang_defaultSaveOptions;
    clang_disposeCXCursorSet;
    clang_disposeCXPlatformAvailability;
    clang_disposeCXTUResourceUsage;
    clang_disposeCodeCompleteResults;
    clang_disposeDiagnostic;
    clang_disposeDiagnosticSet;
    clang_disposeIndex;
    clang_disposeOverriddenCursors;
    clang_disposeSourceRangeList;
    clang_disposeString;
    clang_disposeStringSet;
    clang_disposeTokens;
    clang_disposeTranslationUnit;
    clang_enableStackTraces;
    clang_equalCursors;
    clang_equalLocations;
    clang_equalRanges;
    clang_equalTypes;
    clang_executeOnThread;
    clang_experimental_DependencyScannerService_create_v0;
    clang_experimental_DependencyScannerService_dispose_v0;
    clang_experimental_DependencyScannerWorker_create_v0;
    clang_experimental_DependencyScannerWorker_dispose_v0;
    clang_experimental_DependencyScannerWorker_getFileDependencies_v4;
    clang_experimental_FileDependencies_dispose;
    clang_experimental_FileDependenciesList_dispose;
    clang_experimental_ModuleDependencySet_dispose;
    clang_findIncludesInFile;
    clang_findIncludesInFileWithBlock;
    clang_findReferencesInFile;
    clang_findReferencesInFileWithBlock;
    clang_formatDiagnostic;
    clang_free;
    clang_getAddressSpace;
    clang_getAllSkippedRanges;
    clang_getArgType;
    clang_getArrayElementType;
    clang_getArraySize;
    clang_getBuildSessionTimestamp;
    clang_getCString;
    clang_getCXTUResourceUsage;
    clang_getCXXAccessSpecifier;
    clang_getCanonicalCursor;
    clang_getCanonicalType;
    clang_getChildDiagnostics;
    clang_getClangVersion;
    clang_getCompletionAnnotation;
    clang_getCompletionAvailability;
    clang_getCompletionBriefComment;
    clang_getCompletionChunkCompletionString;
    clang_getCompletionChunkKind;
    clang_getCompletionChunkText;
    clang_getCompletionFixIt;
    clang_getCompletionNumAnnotations;
    clang_getCompletionNumFixIts;
    clang_getCompletionParent;
    clang_getCompletionPriority;
    clang_getCursor;
    clang_getCursorAvailability;
    clang_getCursorCompletionString;
    clang_getCursorDefinition;
    clang_getCursorDisplayName;
    clang_getCursorExceptionSpecificationType;
    clang_getCursorExtent;
    clang_getCursorKind;
    clang_getCursorKindSpelling;
    clang_getCursorLanguage;
    clang_getCursorLexicalParent;
    clang_getCursorLinkage;
    clang_getCursorLocation;
    clang_getCursorPlatformAvailability;
    clang_getCursorPrettyPrinted;
    clang_getCursorPrintingPolicy;
    clang_getCursorReferenceNameRange;
    clang_getCursorReferenced;
    clang_getCursorResultType;
    clang_getCursorSemanticParent;
    clang_getCursorSpelling;
    clang_getCursorTLSKind;
    clang_getCursorType;
    clang_getCursorUSR;
    clang_getCursorVisibility;
    clang_getDeclObjCTypeEncoding;
    clang_getDefinitionSpellingAndExtent;
    clang_getDiagnostic;
    clang_getDiagnosticCategory;
    clang_getDiagnosticCategoryName;
    clang_getDiagnosticCategoryText;
    clang_getDiagnosticFixIt;
    clang_getDiagnosticInSet;
    clang_getDiagnosticLocation;
    clang_getDiagnosticNumFixIts;
    clang_getDiagnosticNumRanges;
    clang_getDiagnosticOption;
    clang_getDiagnosticRange;
    clang_getDiagnosticSetFromTU;
    clang_getDiagnosticSeverity;
    clang_getDiagnosticSpelling;
    clang_getElementType;
    clang_getEnumConstantDeclUnsignedValue;
    clang_getEnumConstantDeclValue;
    clang_getEnumDeclIntegerType;
    clang_getExceptionSpecificationType;
    clang_getExpansionLocation;
    clang_getFieldDeclBitWidth;
    clang_getFile;
    clang_getFileContents;
    clang_getFileLocation;
    clang_getFileName;
    clang_getFileTime;
    clang_getFileUniqueID;
    clang_getFunctionTypeCallingConv;
    clang_getIBOutletCollectionType;
    clang_getIncludedFile;
    clang_getInclusions;
    clang_getInstantiationLocation;
    clang_getLocation;
    clang_getLocationForOffset;
    clang_getModuleForFile;
    clang_getNullCursor;
    clang_getNullLocation;
    clang_getNullRange;
    clang_getNumArgTypes;
    clang_getNumCompletionChunks;
    clang_getNumDiagnostics;
    clang_getNumDiagnosticsInSet;
    clang_getNumElements;
    clang_getNumOverloadedDecls;
    clang_getOverloadedDecl;
    clang_getOverriddenCursors;
    clang_getPointeeType;
    clang_getPresumedLocation;
    clang_getRange;
    clang_getRangeEnd;
    clang_getRangeStart;
    clang_getRemappings;
    clang_getRemappingsFromFileList;
    clang_getResultType;
    clang_getSkippedRanges;
    clang_getSpecializedCursorTemplate;
    clang_getSpellingLocation;
    clang_getTUResourceUsageName;
    clang_getTemplateCursorKind;
    clang_getToken;
    clang_getTokenExtent;
    clang_getTokenKind;
    clang_getTokenLocation;
    clang_getTokenSpelling;
    clang_getTranslationUnitCursor;
    clang_getTranslationUnitSpelling;
    clang_getTranslationUnitTargetInfo;
    clang_getTypeDeclaration;
    clang_getTypeKindSpelling;
    clang_getTypeSpelling;
    clang_getTypedefDeclUnderlyingType;
    clang_getTypedefName;
    clang_hashCursor;
    clang_indexLoc_getCXSourceLocation;
    clang_indexLoc_getFileLocation;
    clang_indexSourceFile;
    clang_indexSourceFileFullArgv;
    clang_indexTranslationUnit;
    clang_index_getCXXClassDeclInfo;
    clang_index_getClientContainer;
    clang_index_getClientEntity;
    clang_index_getIBOutletCollectionAttrInfo;
    clang_index_getObjCCategoryDeclInfo;
    clang_index_getObjCContainerDeclInfo;
    clang_index_getObjCInterfaceDeclInfo;
    clang_index_getObjCPropertyDeclInfo;
    clang_index_getObjCProtocolRefListInfo;
    clang_index_isEntityObjCContainerKind;
    clang_index_setClientContainer;
    clang_index_setClientEntity;
    clang_install_aborting_llvm_fatal_error_handler;
    clang_isAttribute;
    clang_isConstQualifiedType;
    clang_isCursorDefinition;
    clang_isDeclaration;
    clang_isExpression;
    clang_isFileMultipleIncludeGuarded;
    clang_isFunctionTypeVariadic;
    clang_isInvalid;
    clang_isInvalidDeclaration;
    clang_isPODType;
    clang_isPreprocessing;
    clang_isReference;
    clang_isRestrictQualifiedType;
    clang_isStatement;
    clang_isTranslationUnit;
    clang_isUnexposed;
    clang_isVirtualBase;
    clang_isVolatileQualifiedType;
    clang_loadDiagnostics;
    clang_parseTranslationUnit;
    clang_parseTranslationUnit2;
    clang_parseTranslationUnit2FullArgv;
    clang_remap_dispose;
    clang_remap_getFilenames;
    clang_remap_getNumFiles;
    clang_reparseTranslationUnit;
    clang_saveTranslationUnit;
    clang_sortCodeCompletionResults;
    clang_suspendTranslationUnit;
    clang_toggleCrashRecovery;
    clang_tokenize;
    clang_uninstall_llvm_fatal_error_handler;
    clang_visitChildren;
    clang_visitChildrenWithBlock;

  local: *;
};

LLVM_16 {
  global:
    clang_Error_dispose;
    clang_Error_getCode;
    clang_Error_getDescription;
    clang_experimental_cas_ActionCache_dispose;
    clang_experimental_cas_CachedCompilation_dispose;
    clang_experimental_cas_CachedCompilation_getNumOutputs;
    clang_experimental_cas_CachedCompilation_getOutputCASIDString;
    clang_experimental_cas_CachedCompilation_getOutputName;
    clang_experimental_cas_CachedCompilation_isOutputMaterialized;
    clang_experimental_cas_CachedCompilation_makeGlobal;
    clang_experimental_cas_CancellationToken_cancel;
    clang_experimental_cas_CancellationToken_dispose;
    clang_experimental_cas_CASObject_dispose;
    clang_experimental_cas_Databases_create;
    clang_experimental_cas_Databases_dispose;
    clang_experimental_cas_Databases_get_storage_size;
    clang_experimental_cas_Databases_prune_ondisk_data;
    clang_experimental_cas_Databases_set_size_limit;
    clang_experimental_cas_getCachedCompilation;
    clang_experimental_cas_getCachedCompilation_async;
    clang_experimental_cas_loadObjectByString;
    clang_experimental_cas_loadObjectByString_async;
    clang_experimental_cas_ObjectStore_dispose;
    clang_experimental_cas_OnDiskActionCache_create;
    clang_experimental_cas_OnDiskObjectStore_create;
    clang_experimental_cas_Options_create;
    clang_experimental_cas_Options_dispose;
    clang_experimental_cas_Options_setOnDiskPath;
    clang_experimental_cas_Options_setPluginOption;
    clang_experimental_cas_Options_setPluginPath;
    clang_experimental_cas_replayCompilation;
    clang_experimental_cas_ReplayResult_dispose;
    clang_experimental_cas_ReplayResult_getStderr;
    clang_experimental_DependencyScannerService_create_v1;
    clang_experimental_DependencyScannerServiceOptions_create;
    clang_experimental_DependencyScannerServiceOptions_dispose;
    clang_experimental_DependencyScannerServiceOptions_setActionCache;
    clang_experimental_DependencyScannerServiceOptions_setCASDatabases;
    clang_experimental_DependencyScannerServiceOptions_setCASOptions;
    clang_experimental_DependencyScannerServiceOptions_setDependencyMode;
    clang_experimental_DependencyScannerServiceOptions_setObjectStore;
    clang_experimental_DependencyScannerWorker_getDepGraph;
    clang_experimental_DependencyScannerWorkerScanSettings_create;
    clang_experimental_DependencyScannerWorkerScanSettings_dispose;
    clang_experimental_DepGraph_dispose;
    clang_experimental_DepGraph_getDiagnostics;
    clang_experimental_DepGraph_getModule;
    clang_experimental_DepGraph_getNumModules;
    clang_experimental_DepGraph_getNumTUCommands;
    clang_experimental_DepGraph_getTUCommand;
    clang_experimental_DepGraph_getTUContextHash;
    clang_experimental_DepGraph_getTUFileDeps;
    clang_experimental_DepGraph_getTUIncludeTreeID;
    clang_experimental_DepGraph_getTUModuleDeps;
    clang_experimental_DepGraphModule_dispose;
    clang_experimental_DepGraphModule_getBuildArguments;
    clang_experimental_DepGraphModule_getCacheKey;
    clang_experimental_DepGraphModule_getContextHash;
    clang_experimental_DepGraphModule_getFileDeps;
    clang_experimental_DepGraphModule_getIncludeTreeID;
    clang_experimental_DepGraphModule_getModuleDeps;
    clang_experimental_DepGraphModule_getModuleMapPath;
    clang_experimental_DepGraphModule_getName;
    clang_experimental_DepGraphTUCommand_dispose;
    clang_experimental_DepGraphTUCommand_getBuildArguments;
    clang_experimental_DepGraphTUCommand_getCacheKey;
    clang_experimental_DepGraphTUCommand_getExecutable;
    clang_getUnqualifiedType;
    clang_getNonReferenceType;
    clang_CXXMethod_isDeleted;
    clang_CXXMethod_isCopyAssignmentOperator;
    clang_CXXMethod_isMoveAssignmentOperator;
    clang_createAPISet;
    clang_getDiagnosticFileContents;
    clang_getDiagnosticFileOriginalSourceRange;
    clang_disposeAPISet;
    clang_getSymbolGraphForCursor;
    clang_getSymbolGraphForUSR;
};

LLVM_17 {
  global:
    clang_CXXMethod_isExplicit;
    clang_createIndexWithOptions;
    clang_getBinaryOperatorKindSpelling;
    clang_getCursorBinaryOperatorKind;
    clang_getUnaryOperatorKindSpelling;
    clang_getCursorUnaryOperatorKind;
};

# Example of how to add a new symbol version entry.  If you do add a new symbol
# version, please update the example to depend on the version you added.
# LLVM_X {
# global:
#   clang_newsymbol;
# };