[−][src]Struct clang_sys::Functions
The set of functions loaded dynamically.
Fields
clang_CXCursorSet_contains: Option<unsafe extern "C" fn(set: CXCursorSet, cursor: CXCursor) -> c_uint>
clang_CXCursorSet_insert: Option<unsafe extern "C" fn(set: CXCursorSet, cursor: CXCursor) -> c_uint>
clang_CXIndex_getGlobalOptions: Option<unsafe extern "C" fn(index: CXIndex) -> CXGlobalOptFlags>
clang_CXIndex_setGlobalOptions: Option<unsafe extern "C" fn(index: CXIndex, flags: CXGlobalOptFlags)>
clang_CXIndex_setInvocationEmissionPathOption: Option<unsafe extern "C" fn(index: CXIndex, path: *const c_char)>
Only available on libclang
6.0 and later.
clang_CXXConstructor_isConvertingConstructor: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
Only available on libclang
3.9 and later.
clang_CXXConstructor_isCopyConstructor: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
Only available on libclang
3.9 and later.
clang_CXXConstructor_isDefaultConstructor: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
Only available on libclang
3.9 and later.
clang_CXXConstructor_isMoveConstructor: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
Only available on libclang
3.9 and later.
clang_CXXField_isMutable: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
Only available on libclang
3.8 and later.
clang_CXXMethod_isConst: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
clang_CXXMethod_isDefaulted: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
Only available on libclang
3.9 and later.
clang_CXXMethod_isPureVirtual: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
clang_CXXMethod_isStatic: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
clang_CXXMethod_isVirtual: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
clang_CXXRecord_isAbstract: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
Only available on libclang
6.0 and later.
clang_CompilationDatabase_dispose: Option<unsafe extern "C" fn(database: CXCompilationDatabase)>
clang_CompilationDatabase_fromDirectory: Option<unsafe extern "C" fn(directory: *const c_char, error: *mut CXCompilationDatabase_Error) -> CXCompilationDatabase>
clang_CompilationDatabase_getAllCompileCommands: Option<unsafe extern "C" fn(database: CXCompilationDatabase) -> CXCompileCommands>
clang_CompilationDatabase_getCompileCommands: Option<unsafe extern "C" fn(database: CXCompilationDatabase, filename: *const c_char) -> CXCompileCommands>
clang_CompileCommand_getArg: Option<unsafe extern "C" fn(command: CXCompileCommand, index: c_uint) -> CXString>
clang_CompileCommand_getDirectory: Option<unsafe extern "C" fn(command: CXCompileCommand) -> CXString>
clang_CompileCommand_getFilename: Option<unsafe extern "C" fn(command: CXCompileCommand) -> CXString>
Only available on libclang
3.8 and later.
clang_CompileCommand_getMappedSourceContent: Option<unsafe extern "C" fn(command: CXCompileCommand, index: c_uint) -> CXString>
Only available on libclang
3.8 and later.
clang_CompileCommand_getMappedSourcePath: Option<unsafe extern "C" fn(command: CXCompileCommand, index: c_uint) -> CXString>
Only available on libclang
3.8 and later.
clang_CompileCommand_getNumArgs: Option<unsafe extern "C" fn(command: CXCompileCommand) -> c_uint>
clang_CompileCommand_getNumMappedSources: Option<unsafe extern "C" fn(command: CXCompileCommand) -> c_uint>
clang_CompileCommands_dispose: Option<unsafe extern "C" fn(command: CXCompileCommands)>
clang_CompileCommands_getCommand: Option<unsafe extern "C" fn(command: CXCompileCommands, index: c_uint) -> CXCompileCommand>
clang_CompileCommands_getSize: Option<unsafe extern "C" fn(command: CXCompileCommands) -> c_uint>
clang_Cursor_Evaluate: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXEvalResult>
Only available on libclang
3.9 and later.
clang_Cursor_getArgument: Option<unsafe extern "C" fn(cursor: CXCursor, index: c_uint) -> CXCursor>
clang_Cursor_getBriefCommentText: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXString>
clang_Cursor_getCXXManglings: Option<unsafe extern "C" fn(cursor: CXCursor) -> *mut CXStringSet>
Only available on libclang
3.8 and later.
clang_Cursor_getCommentRange: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXSourceRange>
clang_Cursor_getMangling: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXString>
Only available on libclang
3.6 and later.
clang_Cursor_getModule: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXModule>
clang_Cursor_getNumArguments: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_int>
clang_Cursor_getNumTemplateArguments: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_int>
Only available on libclang
3.6 and later.
clang_Cursor_getObjCDeclQualifiers: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXObjCDeclQualifierKind>
clang_Cursor_getObjCManglings: Option<unsafe extern "C" fn(cursor: CXCursor) -> *mut CXStringSet>
Only available on libclang
6.0 and later.
clang_Cursor_getObjCPropertyAttributes: Option<unsafe extern "C" fn(cursor: CXCursor, reserved: c_uint) -> CXObjCPropertyAttrKind>
clang_Cursor_getObjCPropertyGetterName: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXString>
Only available on libclang
8.0 and later.
clang_Cursor_getObjCPropertySetterName: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXString>
Only available on libclang
8.0 and later.
clang_Cursor_getObjCSelectorIndex: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_int>
clang_Cursor_getOffsetOfField: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_longlong>
Only available on libclang
3.7 and later.
clang_Cursor_isAnonymousRecordDecl: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
Only available on libclang
9.0 and later.
clang_Cursor_isInlineNamespace: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
Only available on libclang
9.0 and later.
clang_Cursor_getRawCommentText: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXString>
clang_Cursor_getReceiverType: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXType>
clang_Cursor_getSpellingNameRange: Option<unsafe extern "C" fn(cursor: CXCursor, index: c_uint, reserved: c_uint) -> CXSourceRange>
clang_Cursor_getStorageClass: Option<unsafe extern "C" fn(cursor: CXCursor) -> CX_StorageClass>
Only available on libclang
3.6 and later.
clang_Cursor_getTemplateArgumentKind: Option<unsafe extern "C" fn(cursor: CXCursor, index: c_uint) -> CXTemplateArgumentKind>
Only available on libclang
3.6 and later.
clang_Cursor_getTemplateArgumentType: Option<unsafe extern "C" fn(cursor: CXCursor, index: c_uint) -> CXType>
Only available on libclang
3.6 and later.
clang_Cursor_getTemplateArgumentUnsignedValue: Option<unsafe extern "C" fn(cursor: CXCursor, index: c_uint) -> c_ulonglong>
Only available on libclang
3.6 and later.
clang_Cursor_getTemplateArgumentValue: Option<unsafe extern "C" fn(cursor: CXCursor, index: c_uint) -> c_longlong>
Only available on libclang
3.6 and later.
clang_Cursor_getTranslationUnit: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXTranslationUnit>
clang_Cursor_hasAttrs: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
Only available on libclang
3.9 and later.
clang_Cursor_isAnonymous: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
Only available on libclang
3.7 and later.
clang_Cursor_isBitField: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
clang_Cursor_isDynamicCall: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_int>
clang_Cursor_isExternalSymbol: Option<unsafe extern "C" fn(cursor: CXCursor, language: *mut CXString, from: *mut CXString, generated: *mut c_uint) -> c_uint>
Only available on libclang
5.0 and later.
clang_Cursor_isFunctionInlined: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
Only available on libclang
3.9 and later.
clang_Cursor_isMacroBuiltin: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
Only available on libclang
3.9 and later.
clang_Cursor_isMacroFunctionLike: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
Only available on libclang
3.9 and later.
clang_Cursor_isNull: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_int>
clang_Cursor_isObjCOptional: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
clang_Cursor_isVariadic: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
clang_EnumDecl_isScoped: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
Only available on libclang
5.0 and later.
clang_EvalResult_dispose: Option<unsafe extern "C" fn(result: CXEvalResult)>
Only available on libclang
3.9 and later.
clang_EvalResult_getAsDouble: Option<unsafe extern "C" fn(result: CXEvalResult) -> c_double>
Only available on libclang
3.9 and later.
clang_EvalResult_getAsInt: Option<unsafe extern "C" fn(result: CXEvalResult) -> c_int>
Only available on libclang
3.9 and later.
clang_EvalResult_getAsLongLong: Option<unsafe extern "C" fn(result: CXEvalResult) -> c_longlong>
Only available on libclang
4.0 and later.
clang_EvalResult_getAsStr: Option<unsafe extern "C" fn(result: CXEvalResult) -> *const c_char>
Only available on libclang
3.9 and later.
clang_EvalResult_getAsUnsigned: Option<unsafe extern "C" fn(result: CXEvalResult) -> c_ulonglong>
Only available on libclang
4.0 and later.
clang_EvalResult_getKind: Option<unsafe extern "C" fn(result: CXEvalResult) -> CXEvalResultKind>
Only available on libclang
3.9 and later.
clang_EvalResult_isUnsignedInt: Option<unsafe extern "C" fn(result: CXEvalResult) -> c_uint>
Only available on libclang
4.0 and later.
clang_File_isEqual: Option<unsafe extern "C" fn(left: CXFile, right: CXFile) -> c_int>
Only available on libclang
3.6 and later.
clang_File_tryGetRealPathName: Option<unsafe extern "C" fn(file: CXFile) -> CXString>
Only available on libclang
7.0 and later.
clang_IndexAction_create: Option<unsafe extern "C" fn(index: CXIndex) -> CXIndexAction>
clang_IndexAction_dispose: Option<unsafe extern "C" fn(index: CXIndexAction)>
clang_Location_isFromMainFile: Option<unsafe extern "C" fn(location: CXSourceLocation) -> c_int>
clang_Location_isInSystemHeader: Option<unsafe extern "C" fn(location: CXSourceLocation) -> c_int>
clang_Module_getASTFile: Option<unsafe extern "C" fn(module: CXModule) -> CXFile>
clang_Module_getFullName: Option<unsafe extern "C" fn(module: CXModule) -> CXString>
clang_Module_getName: Option<unsafe extern "C" fn(module: CXModule) -> CXString>
clang_Module_getNumTopLevelHeaders: Option<unsafe extern "C" fn(tu: CXTranslationUnit, module: CXModule) -> c_uint>
clang_Module_getParent: Option<unsafe extern "C" fn(module: CXModule) -> CXModule>
clang_Module_getTopLevelHeader: Option<unsafe extern "C" fn(tu: CXTranslationUnit, module: CXModule, index: c_uint) -> CXFile>
clang_Module_isSystem: Option<unsafe extern "C" fn(module: CXModule) -> c_int>
clang_PrintingPolicy_dispose: Option<unsafe extern "C" fn(policy: CXPrintingPolicy)>
Only available on libclang
7.0 and later.
clang_PrintingPolicy_getProperty: Option<unsafe extern "C" fn(policy: CXPrintingPolicy, property: CXPrintingPolicyProperty) -> c_uint>
Only available on libclang
7.0 and later.
clang_PrintingPolicy_setProperty: Option<unsafe extern "C" fn(policy: CXPrintingPolicy, property: CXPrintingPolicyProperty, value: c_uint)>
Only available on libclang
7.0 and later.
clang_Range_isNull: Option<unsafe extern "C" fn(range: CXSourceRange) -> c_int>
clang_TargetInfo_dispose: Option<unsafe extern "C" fn(info: CXTargetInfo)>
Only available on libclang
5.0 and later.
clang_TargetInfo_getPointerWidth: Option<unsafe extern "C" fn(info: CXTargetInfo) -> c_int>
Only available on libclang
5.0 and later.
clang_TargetInfo_getTriple: Option<unsafe extern "C" fn(info: CXTargetInfo) -> CXString>
Only available on libclang
5.0 and later.
clang_Type_getAlignOf: Option<unsafe extern "C" fn(type_: CXType) -> c_longlong>
clang_Type_getCXXRefQualifier: Option<unsafe extern "C" fn(type_: CXType) -> CXRefQualifierKind>
clang_Type_getClassType: Option<unsafe extern "C" fn(type_: CXType) -> CXType>
clang_Type_getNamedType: Option<unsafe extern "C" fn(type_: CXType) -> CXType>
Only available on libclang
3.9 and later.
clang_Type_getNumTemplateArguments: Option<unsafe extern "C" fn(type_: CXType) -> c_int>
clang_Type_getObjCObjectBaseType: Option<unsafe extern "C" fn(type_: CXType) -> CXType>
Only available on libclang
8.0 and later.
clang_Type_getNumObjCProtocolRefs: Option<unsafe extern "C" fn(type_: CXType) -> c_uint>
Only available on libclang
8.0 and later.
clang_Type_getObjCProtocolDecl: Option<unsafe extern "C" fn(type_: CXType, index: c_uint) -> CXCursor>
Only available on libclang
8.0 and later.
clang_Type_getNumObjCTypeArgs: Option<unsafe extern "C" fn(type_: CXType) -> c_uint>
Only available on libclang
8.0 and later.
clang_Type_getObjCTypeArg: Option<unsafe extern "C" fn(type_: CXType, index: c_uint) -> CXType>
Only available on libclang
8.0 and later.
clang_Type_getObjCEncoding: Option<unsafe extern "C" fn(type_: CXType) -> CXString>
Only available on libclang
3.9 and later.
clang_Type_getOffsetOf: Option<unsafe extern "C" fn(type_: CXType, field: *const c_char) -> c_longlong>
clang_Type_getModifiedType: Option<unsafe extern "C" fn(type_: CXType) -> CXType>
Only available on libclang
8.0 and later.
clang_Type_getSizeOf: Option<unsafe extern "C" fn(type_: CXType) -> c_longlong>
clang_Type_getTemplateArgumentAsType: Option<unsafe extern "C" fn(type_: CXType, index: c_uint) -> CXType>
clang_Type_isTransparentTagTypedef: Option<unsafe extern "C" fn(type_: CXType) -> c_uint>
Only available on libclang
5.0 and later.
clang_Type_getNullability: Option<unsafe extern "C" fn(type_: CXType) -> CXTypeNullabilityKind>
Only available on libclang
8.0 and later.
clang_Type_visitFields: Option<unsafe extern "C" fn(type_: CXType, visitor: CXFieldVisitor, data: CXClientData) -> CXVisitorResult>
Only available on libclang
3.7 and later.
clang_annotateTokens: Option<unsafe extern "C" fn(tu: CXTranslationUnit, tokens: *mut CXToken, n_tokens: c_uint, cursors: *mut CXCursor)>
clang_codeCompleteAt: Option<unsafe extern "C" fn(tu: CXTranslationUnit, file: *const c_char, line: c_uint, column: c_uint, unsaved: *mut CXUnsavedFile, n_unsaved: c_uint, flags: CXCodeComplete_Flags) -> *mut CXCodeCompleteResults>
clang_codeCompleteGetContainerKind: Option<unsafe extern "C" fn(results: *mut CXCodeCompleteResults, incomplete: *mut c_uint) -> CXCursorKind>
clang_codeCompleteGetContainerUSR: Option<unsafe extern "C" fn(results: *mut CXCodeCompleteResults) -> CXString>
clang_codeCompleteGetContexts: Option<unsafe extern "C" fn(results: *mut CXCodeCompleteResults) -> c_ulonglong>
clang_codeCompleteGetDiagnostic: Option<unsafe extern "C" fn(results: *mut CXCodeCompleteResults, index: c_uint) -> CXDiagnostic>
clang_codeCompleteGetNumDiagnostics: Option<unsafe extern "C" fn(results: *mut CXCodeCompleteResults) -> c_uint>
clang_codeCompleteGetObjCSelector: Option<unsafe extern "C" fn(results: *mut CXCodeCompleteResults) -> CXString>
clang_constructUSR_ObjCCategory: Option<unsafe extern "C" fn(class: *const c_char, category: *const c_char) -> CXString>
clang_constructUSR_ObjCClass: Option<unsafe extern "C" fn(class: *const c_char) -> CXString>
clang_constructUSR_ObjCIvar: Option<unsafe extern "C" fn(name: *const c_char, usr: CXString) -> CXString>
clang_constructUSR_ObjCMethod: Option<unsafe extern "C" fn(name: *const c_char, instance: c_uint, usr: CXString) -> CXString>
clang_constructUSR_ObjCProperty: Option<unsafe extern "C" fn(property: *const c_char, usr: CXString) -> CXString>
clang_constructUSR_ObjCProtocol: Option<unsafe extern "C" fn(protocol: *const c_char) -> CXString>
clang_createCXCursorSet: Option<unsafe extern "C" fn() -> CXCursorSet>
clang_createIndex: Option<unsafe extern "C" fn(exclude: c_int, display: c_int) -> CXIndex>
clang_createTranslationUnit: Option<unsafe extern "C" fn(index: CXIndex, file: *const c_char) -> CXTranslationUnit>
clang_createTranslationUnit2: Option<unsafe extern "C" fn(index: CXIndex, file: *const c_char, tu: *mut CXTranslationUnit) -> CXErrorCode>
clang_createTranslationUnitFromSourceFile: Option<unsafe extern "C" fn(index: CXIndex, file: *const c_char, n_arguments: c_int, arguments: *const *const c_char, n_unsaved: c_uint, unsaved: *mut CXUnsavedFile) -> CXTranslationUnit>
clang_defaultCodeCompleteOptions: Option<unsafe extern "C" fn() -> CXCodeComplete_Flags>
clang_defaultDiagnosticDisplayOptions: Option<unsafe extern "C" fn() -> CXDiagnosticDisplayOptions>
clang_defaultEditingTranslationUnitOptions: Option<unsafe extern "C" fn() -> CXTranslationUnit_Flags>
clang_defaultReparseOptions: Option<unsafe extern "C" fn(tu: CXTranslationUnit) -> CXReparse_Flags>
clang_defaultSaveOptions: Option<unsafe extern "C" fn(tu: CXTranslationUnit) -> CXSaveTranslationUnit_Flags>
clang_disposeCXCursorSet: Option<unsafe extern "C" fn(set: CXCursorSet)>
clang_disposeCXPlatformAvailability: Option<unsafe extern "C" fn(availability: *mut CXPlatformAvailability)>
clang_disposeCXTUResourceUsage: Option<unsafe extern "C" fn(usage: CXTUResourceUsage)>
clang_disposeCodeCompleteResults: Option<unsafe extern "C" fn(results: *mut CXCodeCompleteResults)>
clang_disposeDiagnostic: Option<unsafe extern "C" fn(diagnostic: CXDiagnostic)>
clang_disposeDiagnosticSet: Option<unsafe extern "C" fn(diagnostic: CXDiagnosticSet)>
clang_disposeIndex: Option<unsafe extern "C" fn(index: CXIndex)>
clang_disposeOverriddenCursors: Option<unsafe extern "C" fn(cursors: *mut CXCursor)>
clang_disposeSourceRangeList: Option<unsafe extern "C" fn(list: *mut CXSourceRangeList)>
clang_disposeString: Option<unsafe extern "C" fn(string: CXString)>
clang_disposeStringSet: Option<unsafe extern "C" fn(set: *mut CXStringSet)>
Only available on libclang
3.8 and later.
clang_disposeTokens: Option<unsafe extern "C" fn(tu: CXTranslationUnit, tokens: *mut CXToken, n_tokens: c_uint)>
clang_disposeTranslationUnit: Option<unsafe extern "C" fn(tu: CXTranslationUnit)>
clang_enableStackTraces: Option<unsafe extern "C" fn()>
clang_equalCursors: Option<unsafe extern "C" fn(left: CXCursor, right: CXCursor) -> c_uint>
clang_equalLocations: Option<unsafe extern "C" fn(left: CXSourceLocation, right: CXSourceLocation) -> c_uint>
clang_equalRanges: Option<unsafe extern "C" fn(left: CXSourceRange, right: CXSourceRange) -> c_uint>
clang_equalTypes: Option<unsafe extern "C" fn(left: CXType, right: CXType) -> c_uint>
clang_executeOnThread: Option<unsafe extern "C" fn(function: extern "C" fn(_: *mut c_void), data: *mut c_void, stack: c_uint)>
clang_findIncludesInFile: Option<unsafe extern "C" fn(tu: CXTranslationUnit, file: CXFile, cursor: CXCursorAndRangeVisitor) -> CXResult>
clang_findReferencesInFile: Option<unsafe extern "C" fn(cursor: CXCursor, file: CXFile, visitor: CXCursorAndRangeVisitor) -> CXResult>
clang_formatDiagnostic: Option<unsafe extern "C" fn(diagnostic: CXDiagnostic, flags: CXDiagnosticDisplayOptions) -> CXString>
clang_free: Option<unsafe extern "C" fn(buffer: *mut c_void)>
Only available on libclang
3.7 and later.
clang_getAddressSpace: Option<unsafe extern "C" fn(type_: CXType) -> c_uint>
Only available on libclang
5.0 and later.
clang_getAllSkippedRanges: Option<unsafe extern "C" fn(tu: CXTranslationUnit) -> *mut CXSourceRangeList>
Only available on libclang
4.0 and later.
clang_getArgType: Option<unsafe extern "C" fn(type_: CXType, index: c_uint) -> CXType>
clang_getArrayElementType: Option<unsafe extern "C" fn(type_: CXType) -> CXType>
clang_getArraySize: Option<unsafe extern "C" fn(type_: CXType) -> c_longlong>
clang_getCString: Option<unsafe extern "C" fn(string: CXString) -> *const c_char>
clang_getCXTUResourceUsage: Option<unsafe extern "C" fn(tu: CXTranslationUnit) -> CXTUResourceUsage>
clang_getCXXAccessSpecifier: Option<unsafe extern "C" fn(cursor: CXCursor) -> CX_CXXAccessSpecifier>
clang_getCanonicalCursor: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXCursor>
clang_getCanonicalType: Option<unsafe extern "C" fn(type_: CXType) -> CXType>
clang_getChildDiagnostics: Option<unsafe extern "C" fn(diagnostic: CXDiagnostic) -> CXDiagnosticSet>
clang_getClangVersion: Option<unsafe extern "C" fn() -> CXString>
clang_getCompletionAnnotation: Option<unsafe extern "C" fn(string: CXCompletionString, index: c_uint) -> CXString>
clang_getCompletionAvailability: Option<unsafe extern "C" fn(string: CXCompletionString) -> CXAvailabilityKind>
clang_getCompletionBriefComment: Option<unsafe extern "C" fn(string: CXCompletionString) -> CXString>
clang_getCompletionChunkCompletionString: Option<unsafe extern "C" fn(string: CXCompletionString, index: c_uint) -> CXCompletionString>
clang_getCompletionChunkKind: Option<unsafe extern "C" fn(string: CXCompletionString, index: c_uint) -> CXCompletionChunkKind>
clang_getCompletionChunkText: Option<unsafe extern "C" fn(string: CXCompletionString, index: c_uint) -> CXString>
clang_getCompletionFixIt: Option<unsafe extern "C" fn(results: *mut CXCodeCompleteResults, completion_index: c_uint, fixit_index: c_uint, range: *mut CXSourceRange) -> CXString>
Only available on libclang
7.0 and later.
clang_getCompletionNumAnnotations: Option<unsafe extern "C" fn(string: CXCompletionString) -> c_uint>
clang_getCompletionNumFixIts: Option<unsafe extern "C" fn(results: *mut CXCodeCompleteResults, completion_index: c_uint) -> c_uint>
Only available on libclang
7.0 and later.
clang_getCompletionParent: Option<unsafe extern "C" fn(string: CXCompletionString, kind: *mut CXCursorKind) -> CXString>
clang_getCompletionPriority: Option<unsafe extern "C" fn(string: CXCompletionString) -> c_uint>
clang_getCursor: Option<unsafe extern "C" fn(tu: CXTranslationUnit, location: CXSourceLocation) -> CXCursor>
clang_getCursorAvailability: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXAvailabilityKind>
clang_getCursorCompletionString: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXCompletionString>
clang_getCursorDefinition: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXCursor>
clang_getCursorDisplayName: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXString>
clang_getCursorExceptionSpecificationType: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXCursor_ExceptionSpecificationKind>
Only available on libclang
5.0 and later.
clang_getCursorExtent: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXSourceRange>
clang_getCursorKind: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXCursorKind>
clang_getCursorKindSpelling: Option<unsafe extern "C" fn(kind: CXCursorKind) -> CXString>
clang_getCursorLanguage: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXLanguageKind>
clang_getCursorLexicalParent: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXCursor>
clang_getCursorLinkage: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXLinkageKind>
clang_getCursorLocation: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXSourceLocation>
clang_getCursorPlatformAvailability: Option<unsafe extern "C" fn(cursor: CXCursor, deprecated: *mut c_int, deprecated_message: *mut CXString, unavailable: *mut c_int, unavailable_message: *mut CXString, availability: *mut CXPlatformAvailability, n_availability: c_int) -> c_int>
clang_getCursorPrettyPrinted: Option<unsafe extern "C" fn(cursor: CXCursor, policy: CXPrintingPolicy) -> CXString>
Only available on libclang
7.0 and later.
clang_getCursorPrintingPolicy: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXPrintingPolicy>
Only available on libclang
7.0 and later.
clang_getCursorReferenceNameRange: Option<unsafe extern "C" fn(cursor: CXCursor, flags: CXNameRefFlags, index: c_uint) -> CXSourceRange>
clang_getCursorReferenced: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXCursor>
clang_getCursorResultType: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXType>
clang_getCursorSemanticParent: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXCursor>
clang_getCursorSpelling: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXString>
clang_getCursorTLSKind: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXTLSKind>
Only available on libclang
6.0 and later.
clang_getCursorType: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXType>
clang_getCursorUSR: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXString>
clang_getCursorVisibility: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXVisibilityKind>
Only available on libclang
3.8 and later.
clang_getDeclObjCTypeEncoding: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXString>
clang_getDefinitionSpellingAndExtent: Option<unsafe extern "C" fn(cursor: CXCursor, start: *mut *const c_char, end: *mut *const c_char, start_line: *mut c_uint, start_column: *mut c_uint, end_line: *mut c_uint, end_column: *mut c_uint)>
clang_getDiagnostic: Option<unsafe extern "C" fn(tu: CXTranslationUnit, index: c_uint) -> CXDiagnostic>
clang_getDiagnosticCategory: Option<unsafe extern "C" fn(diagnostic: CXDiagnostic) -> c_uint>
clang_getDiagnosticCategoryName: Option<unsafe extern "C" fn(category: c_uint) -> CXString>
clang_getDiagnosticCategoryText: Option<unsafe extern "C" fn(diagnostic: CXDiagnostic) -> CXString>
clang_getDiagnosticFixIt: Option<unsafe extern "C" fn(diagnostic: CXDiagnostic, index: c_uint, range: *mut CXSourceRange) -> CXString>
clang_getDiagnosticInSet: Option<unsafe extern "C" fn(diagnostic: CXDiagnosticSet, index: c_uint) -> CXDiagnostic>
clang_getDiagnosticLocation: Option<unsafe extern "C" fn(diagnostic: CXDiagnostic) -> CXSourceLocation>
clang_getDiagnosticNumFixIts: Option<unsafe extern "C" fn(diagnostic: CXDiagnostic) -> c_uint>
clang_getDiagnosticNumRanges: Option<unsafe extern "C" fn(diagnostic: CXDiagnostic) -> c_uint>
clang_getDiagnosticOption: Option<unsafe extern "C" fn(diagnostic: CXDiagnostic, option: *mut CXString) -> CXString>
clang_getDiagnosticRange: Option<unsafe extern "C" fn(diagnostic: CXDiagnostic, index: c_uint) -> CXSourceRange>
clang_getDiagnosticSetFromTU: Option<unsafe extern "C" fn(tu: CXTranslationUnit) -> CXDiagnosticSet>
clang_getDiagnosticSeverity: Option<unsafe extern "C" fn(diagnostic: CXDiagnostic) -> CXDiagnosticSeverity>
clang_getDiagnosticSpelling: Option<unsafe extern "C" fn(diagnostic: CXDiagnostic) -> CXString>
clang_getElementType: Option<unsafe extern "C" fn(type_: CXType) -> CXType>
clang_getEnumConstantDeclUnsignedValue: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_ulonglong>
clang_getEnumConstantDeclValue: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_longlong>
clang_getEnumDeclIntegerType: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXType>
clang_getExceptionSpecificationType: Option<unsafe extern "C" fn(type_: CXType) -> CXCursor_ExceptionSpecificationKind>
Only available on libclang
5.0 and later.
clang_getExpansionLocation: Option<unsafe extern "C" fn(location: CXSourceLocation, file: *mut CXFile, line: *mut c_uint, column: *mut c_uint, offset: *mut c_uint)>
clang_getFieldDeclBitWidth: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_int>
clang_getFile: Option<unsafe extern "C" fn(tu: CXTranslationUnit, file: *const c_char) -> CXFile>
clang_getFileContents: Option<unsafe extern "C" fn(tu: CXTranslationUnit, file: CXFile, size: *mut size_t) -> *const c_char>
Only available on libclang
6.0 and later.
clang_getFileLocation: Option<unsafe extern "C" fn(location: CXSourceLocation, file: *mut CXFile, line: *mut c_uint, column: *mut c_uint, offset: *mut c_uint)>
clang_getFileName: Option<unsafe extern "C" fn(file: CXFile) -> CXString>
clang_getFileTime: Option<unsafe extern "C" fn(file: CXFile) -> time_t>
clang_getFileUniqueID: Option<unsafe extern "C" fn(file: CXFile, id: *mut CXFileUniqueID) -> c_int>
clang_getFunctionTypeCallingConv: Option<unsafe extern "C" fn(type_: CXType) -> CXCallingConv>
clang_getIBOutletCollectionType: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXType>
clang_getIncludedFile: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXFile>
clang_getInclusions: Option<unsafe extern "C" fn(tu: CXTranslationUnit, visitor: CXInclusionVisitor, data: CXClientData)>
clang_getInstantiationLocation: Option<unsafe extern "C" fn(location: CXSourceLocation, file: *mut CXFile, line: *mut c_uint, column: *mut c_uint, offset: *mut c_uint)>
clang_getLocation: Option<unsafe extern "C" fn(tu: CXTranslationUnit, file: CXFile, line: c_uint, column: c_uint) -> CXSourceLocation>
clang_getLocationForOffset: Option<unsafe extern "C" fn(tu: CXTranslationUnit, file: CXFile, offset: c_uint) -> CXSourceLocation>
clang_getModuleForFile: Option<unsafe extern "C" fn(tu: CXTranslationUnit, file: CXFile) -> CXModule>
clang_getNullCursor: Option<unsafe extern "C" fn() -> CXCursor>
clang_getNullLocation: Option<unsafe extern "C" fn() -> CXSourceLocation>
clang_getNullRange: Option<unsafe extern "C" fn() -> CXSourceRange>
clang_getNumArgTypes: Option<unsafe extern "C" fn(type_: CXType) -> c_int>
clang_getNumCompletionChunks: Option<unsafe extern "C" fn(string: CXCompletionString) -> c_uint>
clang_getNumDiagnostics: Option<unsafe extern "C" fn(tu: CXTranslationUnit) -> c_uint>
clang_getNumDiagnosticsInSet: Option<unsafe extern "C" fn(diagnostic: CXDiagnosticSet) -> c_uint>
clang_getNumElements: Option<unsafe extern "C" fn(type_: CXType) -> c_longlong>
clang_getNumOverloadedDecls: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
clang_getOverloadedDecl: Option<unsafe extern "C" fn(cursor: CXCursor, index: c_uint) -> CXCursor>
clang_getOverriddenCursors: Option<unsafe extern "C" fn(cursor: CXCursor, cursors: *mut *mut CXCursor, n_cursors: *mut c_uint)>
clang_getPointeeType: Option<unsafe extern "C" fn(type_: CXType) -> CXType>
clang_getPresumedLocation: Option<unsafe extern "C" fn(location: CXSourceLocation, file: *mut CXString, line: *mut c_uint, column: *mut c_uint)>
clang_getRange: Option<unsafe extern "C" fn(start: CXSourceLocation, end: CXSourceLocation) -> CXSourceRange>
clang_getRangeEnd: Option<unsafe extern "C" fn(range: CXSourceRange) -> CXSourceLocation>
clang_getRangeStart: Option<unsafe extern "C" fn(range: CXSourceRange) -> CXSourceLocation>
clang_getRemappings: Option<unsafe extern "C" fn(file: *const c_char) -> CXRemapping>
clang_getRemappingsFromFileList: Option<unsafe extern "C" fn(files: *mut *const c_char, n_files: c_uint) -> CXRemapping>
clang_getResultType: Option<unsafe extern "C" fn(type_: CXType) -> CXType>
clang_getSkippedRanges: Option<unsafe extern "C" fn(tu: CXTranslationUnit, file: CXFile) -> *mut CXSourceRangeList>
clang_getSpecializedCursorTemplate: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXCursor>
clang_getSpellingLocation: Option<unsafe extern "C" fn(location: CXSourceLocation, file: *mut CXFile, line: *mut c_uint, column: *mut c_uint, offset: *mut c_uint)>
clang_getTUResourceUsageName: Option<unsafe extern "C" fn(kind: CXTUResourceUsageKind) -> *const c_char>
clang_getTranslationUnitTargetInfo: Option<unsafe extern "C" fn(tu: CXTranslationUnit) -> CXTargetInfo>
Only available on libclang
5.0 and later.
clang_getTemplateCursorKind: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXCursorKind>
clang_getTokenExtent: Option<unsafe extern "C" fn(tu: CXTranslationUnit, token: CXToken) -> CXSourceRange>
clang_getTokenKind: Option<unsafe extern "C" fn(token: CXToken) -> CXTokenKind>
clang_getTokenLocation: Option<unsafe extern "C" fn(tu: CXTranslationUnit, token: CXToken) -> CXSourceLocation>
clang_getTokenSpelling: Option<unsafe extern "C" fn(tu: CXTranslationUnit, token: CXToken) -> CXString>
clang_getTranslationUnitCursor: Option<unsafe extern "C" fn(tu: CXTranslationUnit) -> CXCursor>
clang_getTranslationUnitSpelling: Option<unsafe extern "C" fn(tu: CXTranslationUnit) -> CXString>
clang_getTypeDeclaration: Option<unsafe extern "C" fn(type_: CXType) -> CXCursor>
clang_getTypeKindSpelling: Option<unsafe extern "C" fn(type_: CXTypeKind) -> CXString>
clang_getTypeSpelling: Option<unsafe extern "C" fn(type_: CXType) -> CXString>
clang_getTypedefDeclUnderlyingType: Option<unsafe extern "C" fn(cursor: CXCursor) -> CXType>
clang_getTypedefName: Option<unsafe extern "C" fn(type_: CXType) -> CXString>
Only available on libclang
5.0 and later.
clang_hashCursor: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
clang_indexLoc_getCXSourceLocation: Option<unsafe extern "C" fn(location: CXIdxLoc) -> CXSourceLocation>
clang_indexLoc_getFileLocation: Option<unsafe extern "C" fn(location: CXIdxLoc, index_file: *mut CXIdxClientFile, file: *mut CXFile, line: *mut c_uint, column: *mut c_uint, offset: *mut c_uint)>
clang_indexSourceFile: Option<unsafe extern "C" fn(index: CXIndexAction, data: CXClientData, callbacks: *mut IndexerCallbacks, n_callbacks: c_uint, index_flags: CXIndexOptFlags, file: *const c_char, arguments: *const *const c_char, n_arguments: c_int, unsaved: *mut CXUnsavedFile, n_unsaved: c_uint, tu: *mut CXTranslationUnit, tu_flags: CXTranslationUnit_Flags) -> CXErrorCode>
clang_indexSourceFileFullArgv: Option<unsafe extern "C" fn(index: CXIndexAction, data: CXClientData, callbacks: *mut IndexerCallbacks, n_callbacks: c_uint, index_flags: CXIndexOptFlags, file: *const c_char, arguments: *const *const c_char, n_arguments: c_int, unsaved: *mut CXUnsavedFile, n_unsaved: c_uint, tu: *mut CXTranslationUnit, tu_flags: CXTranslationUnit_Flags) -> CXErrorCode>
Only available on libclang
3.8 and later.
clang_indexTranslationUnit: Option<unsafe extern "C" fn(index: CXIndexAction, data: CXClientData, callbacks: *mut IndexerCallbacks, n_callbacks: c_uint, flags: CXIndexOptFlags, tu: CXTranslationUnit) -> c_int>
clang_index_getCXXClassDeclInfo: Option<unsafe extern "C" fn(info: *const CXIdxDeclInfo) -> *const CXIdxCXXClassDeclInfo>
clang_index_getClientContainer: Option<unsafe extern "C" fn(info: *const CXIdxContainerInfo) -> CXIdxClientContainer>
clang_index_getClientEntity: Option<unsafe extern "C" fn(info: *const CXIdxEntityInfo) -> CXIdxClientEntity>
clang_index_getIBOutletCollectionAttrInfo: Option<unsafe extern "C" fn(info: *const CXIdxAttrInfo) -> *const CXIdxIBOutletCollectionAttrInfo>
clang_index_getObjCCategoryDeclInfo: Option<unsafe extern "C" fn(info: *const CXIdxDeclInfo) -> *const CXIdxObjCCategoryDeclInfo>
clang_index_getObjCContainerDeclInfo: Option<unsafe extern "C" fn(info: *const CXIdxDeclInfo) -> *const CXIdxObjCContainerDeclInfo>
clang_index_getObjCInterfaceDeclInfo: Option<unsafe extern "C" fn(info: *const CXIdxDeclInfo) -> *const CXIdxObjCInterfaceDeclInfo>
clang_index_getObjCPropertyDeclInfo: Option<unsafe extern "C" fn(info: *const CXIdxDeclInfo) -> *const CXIdxObjCPropertyDeclInfo>
clang_index_getObjCProtocolRefListInfo: Option<unsafe extern "C" fn(info: *const CXIdxDeclInfo) -> *const CXIdxObjCProtocolRefListInfo>
clang_index_isEntityObjCContainerKind: Option<unsafe extern "C" fn(info: CXIdxEntityKind) -> c_int>
clang_index_setClientContainer: Option<unsafe extern "C" fn(info: *const CXIdxContainerInfo, container: CXIdxClientContainer)>
clang_index_setClientEntity: Option<unsafe extern "C" fn(info: *const CXIdxEntityInfo, entity: CXIdxClientEntity)>
clang_isAttribute: Option<unsafe extern "C" fn(kind: CXCursorKind) -> c_uint>
clang_isConstQualifiedType: Option<unsafe extern "C" fn(type_: CXType) -> c_uint>
clang_isCursorDefinition: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
clang_isDeclaration: Option<unsafe extern "C" fn(kind: CXCursorKind) -> c_uint>
clang_isExpression: Option<unsafe extern "C" fn(kind: CXCursorKind) -> c_uint>
clang_isFileMultipleIncludeGuarded: Option<unsafe extern "C" fn(tu: CXTranslationUnit, file: CXFile) -> c_uint>
clang_isFunctionTypeVariadic: Option<unsafe extern "C" fn(type_: CXType) -> c_uint>
clang_isInvalid: Option<unsafe extern "C" fn(kind: CXCursorKind) -> c_uint>
clang_isInvalidDeclaration: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
Only available on libclang
7.0 and later.
clang_isPODType: Option<unsafe extern "C" fn(type_: CXType) -> c_uint>
clang_isPreprocessing: Option<unsafe extern "C" fn(kind: CXCursorKind) -> c_uint>
clang_isReference: Option<unsafe extern "C" fn(kind: CXCursorKind) -> c_uint>
clang_isRestrictQualifiedType: Option<unsafe extern "C" fn(type_: CXType) -> c_uint>
clang_isStatement: Option<unsafe extern "C" fn(kind: CXCursorKind) -> c_uint>
clang_isTranslationUnit: Option<unsafe extern "C" fn(kind: CXCursorKind) -> c_uint>
clang_isUnexposed: Option<unsafe extern "C" fn(kind: CXCursorKind) -> c_uint>
clang_isVirtualBase: Option<unsafe extern "C" fn(cursor: CXCursor) -> c_uint>
clang_isVolatileQualifiedType: Option<unsafe extern "C" fn(type_: CXType) -> c_uint>
clang_loadDiagnostics: Option<unsafe extern "C" fn(file: *const c_char, error: *mut CXLoadDiag_Error, message: *mut CXString) -> CXDiagnosticSet>
clang_parseTranslationUnit: Option<unsafe extern "C" fn(index: CXIndex, file: *const c_char, arguments: *const *const c_char, n_arguments: c_int, unsaved: *mut CXUnsavedFile, n_unsaved: c_uint, flags: CXTranslationUnit_Flags) -> CXTranslationUnit>
clang_parseTranslationUnit2: Option<unsafe extern "C" fn(index: CXIndex, file: *const c_char, arguments: *const *const c_char, n_arguments: c_int, unsaved: *mut CXUnsavedFile, n_unsaved: c_uint, flags: CXTranslationUnit_Flags, tu: *mut CXTranslationUnit) -> CXErrorCode>
clang_parseTranslationUnit2FullArgv: Option<unsafe extern "C" fn(index: CXIndex, file: *const c_char, arguments: *const *const c_char, n_arguments: c_int, unsaved: *mut CXUnsavedFile, n_unsaved: c_uint, flags: CXTranslationUnit_Flags, tu: *mut CXTranslationUnit) -> CXErrorCode>
Only available on libclang
3.8 and later.
clang_remap_dispose: Option<unsafe extern "C" fn(remapping: CXRemapping)>
clang_remap_getFilenames: Option<unsafe extern "C" fn(remapping: CXRemapping, index: c_uint, original: *mut CXString, transformed: *mut CXString)>
clang_remap_getNumFiles: Option<unsafe extern "C" fn(remapping: CXRemapping) -> c_uint>
clang_reparseTranslationUnit: Option<unsafe extern "C" fn(tu: CXTranslationUnit, n_unsaved: c_uint, unsaved: *mut CXUnsavedFile, flags: CXReparse_Flags) -> CXErrorCode>
clang_saveTranslationUnit: Option<unsafe extern "C" fn(tu: CXTranslationUnit, file: *const c_char, options: CXSaveTranslationUnit_Flags) -> CXSaveError>
clang_sortCodeCompletionResults: Option<unsafe extern "C" fn(results: *mut CXCompletionResult, n_results: c_uint)>
clang_suspendTranslationUnit: Option<unsafe extern "C" fn(tu: CXTranslationUnit) -> c_uint>
Only available on libclang
5.0 and later.
clang_toggleCrashRecovery: Option<unsafe extern "C" fn(recovery: c_uint)>
clang_tokenize: Option<unsafe extern "C" fn(tu: CXTranslationUnit, range: CXSourceRange, tokens: *mut *mut CXToken, n_tokens: *mut c_uint)>
clang_visitChildren: Option<unsafe extern "C" fn(cursor: CXCursor, visitor: CXCursorVisitor, data: CXClientData) -> c_uint>
clang_BlockCommandComment_getArgText: Option<unsafe extern "C" fn(comment: CXComment, index: c_uint) -> CXString>
clang_BlockCommandComment_getCommandName: Option<unsafe extern "C" fn(comment: CXComment) -> CXString>
clang_BlockCommandComment_getNumArgs: Option<unsafe extern "C" fn(comment: CXComment) -> c_uint>
clang_BlockCommandComment_getParagraph: Option<unsafe extern "C" fn(comment: CXComment) -> CXComment>
clang_Comment_getChild: Option<unsafe extern "C" fn(comment: CXComment, index: c_uint) -> CXComment>
clang_Comment_getKind: Option<unsafe extern "C" fn(comment: CXComment) -> CXCommentKind>
clang_Comment_getNumChildren: Option<unsafe extern "C" fn(comment: CXComment) -> c_uint>
clang_Comment_isWhitespace: Option<unsafe extern "C" fn(comment: CXComment) -> c_uint>
clang_Cursor_getParsedComment: Option<unsafe extern "C" fn(C: CXCursor) -> CXComment>
clang_FullComment_getAsHTML: Option<unsafe extern "C" fn(comment: CXComment) -> CXString>
clang_FullComment_getAsXML: Option<unsafe extern "C" fn(comment: CXComment) -> CXString>
clang_HTMLStartTagComment_isSelfClosing: Option<unsafe extern "C" fn(comment: CXComment) -> c_uint>
clang_HTMLStartTag_getAttrName: Option<unsafe extern "C" fn(comment: CXComment, index: c_uint) -> CXString>
clang_HTMLStartTag_getAttrValue: Option<unsafe extern "C" fn(comment: CXComment, index: c_uint) -> CXString>
clang_HTMLStartTag_getNumAttrs: Option<unsafe extern "C" fn(comment: CXComment) -> c_uint>
clang_HTMLTagComment_getAsString: Option<unsafe extern "C" fn(comment: CXComment) -> CXString>
clang_HTMLTagComment_getTagName: Option<unsafe extern "C" fn(comment: CXComment) -> CXString>
clang_InlineCommandComment_getArgText: Option<unsafe extern "C" fn(comment: CXComment, index: c_uint) -> CXString>
clang_InlineCommandComment_getCommandName: Option<unsafe extern "C" fn(comment: CXComment) -> CXString>
clang_InlineCommandComment_getNumArgs: Option<unsafe extern "C" fn(comment: CXComment) -> c_uint>
clang_InlineCommandComment_getRenderKind: Option<unsafe extern "C" fn(comment: CXComment) -> CXCommentInlineCommandRenderKind>
clang_InlineContentComment_hasTrailingNewline: Option<unsafe extern "C" fn(comment: CXComment) -> c_uint>
clang_ParamCommandComment_getDirection: Option<unsafe extern "C" fn(comment: CXComment) -> CXCommentParamPassDirection>
clang_ParamCommandComment_getParamIndex: Option<unsafe extern "C" fn(comment: CXComment) -> c_uint>
clang_ParamCommandComment_getParamName: Option<unsafe extern "C" fn(comment: CXComment) -> CXString>
clang_ParamCommandComment_isDirectionExplicit: Option<unsafe extern "C" fn(comment: CXComment) -> c_uint>
clang_ParamCommandComment_isParamIndexValid: Option<unsafe extern "C" fn(comment: CXComment) -> c_uint>
clang_TParamCommandComment_getDepth: Option<unsafe extern "C" fn(comment: CXComment) -> c_uint>
clang_TParamCommandComment_getIndex: Option<unsafe extern "C" fn(comment: CXComment, depth: c_uint) -> c_uint>
clang_TParamCommandComment_getParamName: Option<unsafe extern "C" fn(comment: CXComment) -> CXString>
clang_TParamCommandComment_isParamPositionValid: Option<unsafe extern "C" fn(comment: CXComment) -> c_uint>
clang_TextComment_getText: Option<unsafe extern "C" fn(comment: CXComment) -> CXString>
clang_VerbatimBlockLineComment_getText: Option<unsafe extern "C" fn(comment: CXComment) -> CXString>
clang_VerbatimLineComment_getText: Option<unsafe extern "C" fn(comment: CXComment) -> CXString>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Functions
impl Send for Functions
impl Sync for Functions
impl Unpin for Functions
impl UnwindSafe for Functions
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,