github-actions[bot] wrote: <!--LLVM CODE FORMAT COMMENT: {darker}-->
:warning: Python code formatter, darker found issues in your code. :warning: <details> <summary> You can test this locally with the following command: </summary> ``````````bash darker --check --diff -r HEAD~1...HEAD clang/bindings/python/clang/cindex.py `````````` </details> <details> <summary> View the diff from darker here. </summary> ``````````diff --- cindex.py 2025-05-30 10:54:15.000000 +0000 +++ cindex.py 2025-05-30 10:59:10.491593 +0000 @@ -4021,556 +4021,727 @@ return annotation_types # Functions strictly alphabetical order. class ClangLib(Protocol): - def clang_annotateTokens( self, arg1: TranslationUnit, arg2: _Pointer[Token], arg3: c_uint, arg4: _Pointer[Cursor], - ) -> None: ... - - def clang_CompilationDatabase_dispose(self, arg1: _Pointer[c_void_p]) -> None: ... + ) -> None: + ... + + def clang_CompilationDatabase_dispose(self, arg1: _Pointer[c_void_p]) -> None: + ... def clang_CompilationDatabase_fromDirectory( self, arg1: c_interop_string, arg2: _Pointer[c_uint] - ) -> _Pointer[c_void_p]: ... + ) -> _Pointer[c_void_p]: + ... def clang_CompilationDatabase_getAllCompileCommands( self, arg1: _Pointer[c_void_p] - ) -> _Pointer[c_void_p]: ... + ) -> _Pointer[c_void_p]: + ... def clang_CompilationDatabase_getCompileCommands( self, arg1: _Pointer[c_void_p], arg2: c_interop_string - ) -> _Pointer[c_void_p]: ... - - def clang_CompileCommands_dispose(self, arg1: _Pointer[c_void_p]) -> None: ... + ) -> _Pointer[c_void_p]: + ... + + def clang_CompileCommands_dispose(self, arg1: _Pointer[c_void_p]) -> None: + ... def clang_CompileCommands_getCommand( self, arg1: _Pointer[c_void_p], arg2: c_uint - ) -> _Pointer[c_void_p]: ... - - def clang_CompileCommands_getSize(self, arg1: _Pointer[c_void_p]) -> c_uint: ... + ) -> _Pointer[c_void_p]: + ... + + def clang_CompileCommands_getSize(self, arg1: _Pointer[c_void_p]) -> c_uint: + ... def clang_CompileCommand_getArg( self, arg1: _Pointer[c_void_p], arg2: c_uint - ) -> _CXString: ... - - def clang_CompileCommand_getDirectory( - self, arg1: _Pointer[c_void_p] - ) -> _CXString: ... - - def clang_CompileCommand_getFilename( - self, arg1: _Pointer[c_void_p] - ) -> _CXString: ... - - def clang_CompileCommand_getNumArgs(self, arg1: _Pointer[c_void_p]) -> c_uint: ... + ) -> _CXString: + ... + + def clang_CompileCommand_getDirectory(self, arg1: _Pointer[c_void_p]) -> _CXString: + ... + + def clang_CompileCommand_getFilename(self, arg1: _Pointer[c_void_p]) -> _CXString: + ... + + def clang_CompileCommand_getNumArgs(self, arg1: _Pointer[c_void_p]) -> c_uint: + ... def clang_codeCompleteAt( self, arg1: TranslationUnit, arg2: c_interop_string, arg3: c_int, arg4: c_int, arg5: c_void_p, arg6: c_int, arg7: c_int, - ) -> _Pointer[CCRStructure]: ... + ) -> _Pointer[CCRStructure]: + ... def clang_codeCompleteGetDiagnostic( self, arg1: CodeCompletionResults, arg2: c_int - ) -> Diagnostic: ... - - def clang_codeCompleteGetNumDiagnostics( - self, arg1: CodeCompletionResults - ) -> c_int: ... - - def clang_createIndex(self, arg1: c_int, arg2: c_int) -> _Pointer[c_void_p]: ... + ) -> Diagnostic: + ... + + def clang_codeCompleteGetNumDiagnostics(self, arg1: CodeCompletionResults) -> c_int: + ... + + def clang_createIndex(self, arg1: c_int, arg2: c_int) -> _Pointer[c_void_p]: + ... def clang_createTranslationUnit( self, arg1: Index, arg2: c_interop_string - ) -> _Pointer[c_void_p]: ... - - def clang_CXRewriter_create(self, arg1: TranslationUnit) -> _Pointer[c_void_p]: ... - - def clang_CXRewriter_dispose(self, arg1: Rewriter) -> None: ... + ) -> _Pointer[c_void_p]: + ... + + def clang_CXRewriter_create(self, arg1: TranslationUnit) -> _Pointer[c_void_p]: + ... + + def clang_CXRewriter_dispose(self, arg1: Rewriter) -> None: + ... def clang_CXRewriter_insertTextBefore( self, arg1: Rewriter, arg2: SourceLocation, arg3: c_interop_string - ) -> None: ... - - def clang_CXRewriter_overwriteChangedFiles(self, arg1: Rewriter) -> c_int: ... - - def clang_CXRewriter_removeText( - self, arg1: Rewriter, arg2: SourceRange - ) -> None: ... + ) -> None: + ... + + def clang_CXRewriter_overwriteChangedFiles(self, arg1: Rewriter) -> c_int: + ... + + def clang_CXRewriter_removeText(self, arg1: Rewriter, arg2: SourceRange) -> None: + ... def clang_CXRewriter_replaceText( self, arg1: Rewriter, arg2: SourceRange, arg3: c_interop_string - ) -> None: ... - - def clang_CXRewriter_writeMainFileToStdOut(self, arg1: Rewriter) -> None: ... - - def clang_CXXConstructor_isConvertingConstructor(self, arg1: Cursor) -> bool: ... - - def clang_CXXConstructor_isCopyConstructor(self, arg1: Cursor) -> bool: ... - - def clang_CXXConstructor_isDefaultConstructor(self, arg1: Cursor) -> bool: ... - - def clang_CXXConstructor_isMoveConstructor(self, arg1: Cursor) -> bool: ... - - def clang_CXXField_isMutable(self, arg1: Cursor) -> bool: ... - - def clang_CXXMethod_isConst(self, arg1: Cursor) -> bool: ... - - def clang_CXXMethod_isDefaulted(self, arg1: Cursor) -> bool: ... - - def clang_CXXMethod_isDeleted(self, arg1: Cursor) -> bool: ... - - def clang_CXXMethod_isCopyAssignmentOperator(self, arg1: Cursor) -> bool: ... - - def clang_CXXMethod_isMoveAssignmentOperator(self, arg1: Cursor) -> bool: ... - - def clang_CXXMethod_isExplicit(self, arg1: Cursor) -> bool: ... - - def clang_CXXMethod_isPureVirtual(self, arg1: Cursor) -> bool: ... - - def clang_CXXMethod_isStatic(self, arg1: Cursor) -> bool: ... - - def clang_CXXMethod_isVirtual(self, arg1: Cursor) -> bool: ... - - def clang_CXXRecord_isAbstract(self, arg1: Cursor) -> bool: ... - - def clang_EnumDecl_isScoped(self, arg1: Cursor) -> bool: ... - - def clang_defaultDiagnosticDisplayOptions(self) -> c_uint: ... - - def clang_defaultSaveOptions(self, arg1: TranslationUnit) -> c_uint: ... - - def clang_disposeCodeCompleteResults(self, arg1: CodeCompletionResults) -> None: ... - - def clang_disposeDiagnostic(self, arg1: Diagnostic) -> None: ... - - def clang_disposeIndex(self, arg1: Index) -> None: ... - - def clang_disposeString(self, arg1: _CXString) -> None: ... + ) -> None: + ... + + def clang_CXRewriter_writeMainFileToStdOut(self, arg1: Rewriter) -> None: + ... + + def clang_CXXConstructor_isConvertingConstructor(self, arg1: Cursor) -> bool: + ... + + def clang_CXXConstructor_isCopyConstructor(self, arg1: Cursor) -> bool: + ... + + def clang_CXXConstructor_isDefaultConstructor(self, arg1: Cursor) -> bool: + ... + + def clang_CXXConstructor_isMoveConstructor(self, arg1: Cursor) -> bool: + ... + + def clang_CXXField_isMutable(self, arg1: Cursor) -> bool: + ... + + def clang_CXXMethod_isConst(self, arg1: Cursor) -> bool: + ... + + def clang_CXXMethod_isDefaulted(self, arg1: Cursor) -> bool: + ... + + def clang_CXXMethod_isDeleted(self, arg1: Cursor) -> bool: + ... + + def clang_CXXMethod_isCopyAssignmentOperator(self, arg1: Cursor) -> bool: + ... + + def clang_CXXMethod_isMoveAssignmentOperator(self, arg1: Cursor) -> bool: + ... + + def clang_CXXMethod_isExplicit(self, arg1: Cursor) -> bool: + ... + + def clang_CXXMethod_isPureVirtual(self, arg1: Cursor) -> bool: + ... + + def clang_CXXMethod_isStatic(self, arg1: Cursor) -> bool: + ... + + def clang_CXXMethod_isVirtual(self, arg1: Cursor) -> bool: + ... + + def clang_CXXRecord_isAbstract(self, arg1: Cursor) -> bool: + ... + + def clang_EnumDecl_isScoped(self, arg1: Cursor) -> bool: + ... + + def clang_defaultDiagnosticDisplayOptions(self) -> c_uint: + ... + + def clang_defaultSaveOptions(self, arg1: TranslationUnit) -> c_uint: + ... + + def clang_disposeCodeCompleteResults(self, arg1: CodeCompletionResults) -> None: + ... + + def clang_disposeDiagnostic(self, arg1: Diagnostic) -> None: + ... + + def clang_disposeIndex(self, arg1: Index) -> None: + ... + + def clang_disposeString(self, arg1: _CXString) -> None: + ... def clang_disposeTokens( self, arg1: TranslationUnit, arg2: _Pointer[Token], arg3: c_uint - ) -> None: ... - - def clang_disposeTranslationUnit(self, arg1: TranslationUnit) -> None: ... - - def clang_equalCursors(self, arg1: Cursor, arg2: Cursor) -> bool: ... - - def clang_equalLocations( - self, arg1: SourceLocation, arg2: SourceLocation - ) -> bool: ... - - def clang_equalRanges(self, arg1: SourceRange, arg2: SourceRange) -> bool: ... - - def clang_equalTypes(self, arg1: Type, arg2: Type) -> bool: ... - - def clang_formatDiagnostic(self, arg1: Diagnostic, arg2: c_uint) -> _CXString: ... - - def clang_getAddressSpace(self, arg1: Type) -> c_uint: ... - - def clang_getArgType(self, arg1: Type, arg2: c_uint) -> Type: ... - - def clang_getArrayElementType(self, arg1: Type) -> Type: ... - - def clang_getArraySize(self, arg1: Type) -> c_longlong: ... - - def clang_getFieldDeclBitWidth(self, arg1: Cursor) -> c_int: ... - - def clang_getCanonicalCursor(self, arg1: Cursor) -> Cursor: ... - - def clang_getCanonicalType(self, arg1: Type) -> Type: ... - - def clang_getChildDiagnostics(self, arg1: Diagnostic) -> _Pointer[c_void_p]: ... - - def clang_getCompletionAvailability(self, arg1: c_void_p) -> c_int: ... - - def clang_getCompletionBriefComment(self, arg1: c_void_p) -> _CXString: ... + ) -> None: + ... + + def clang_disposeTranslationUnit(self, arg1: TranslationUnit) -> None: + ... + + def clang_equalCursors(self, arg1: Cursor, arg2: Cursor) -> bool: + ... + + def clang_equalLocations(self, arg1: SourceLocation, arg2: SourceLocation) -> bool: + ... + + def clang_equalRanges(self, arg1: SourceRange, arg2: SourceRange) -> bool: + ... + + def clang_equalTypes(self, arg1: Type, arg2: Type) -> bool: + ... + + def clang_formatDiagnostic(self, arg1: Diagnostic, arg2: c_uint) -> _CXString: + ... + + def clang_getAddressSpace(self, arg1: Type) -> c_uint: + ... + + def clang_getArgType(self, arg1: Type, arg2: c_uint) -> Type: + ... + + def clang_getArrayElementType(self, arg1: Type) -> Type: + ... + + def clang_getArraySize(self, arg1: Type) -> c_longlong: + ... + + def clang_getFieldDeclBitWidth(self, arg1: Cursor) -> c_int: + ... + + def clang_getCanonicalCursor(self, arg1: Cursor) -> Cursor: + ... + + def clang_getCanonicalType(self, arg1: Type) -> Type: + ... + + def clang_getChildDiagnostics(self, arg1: Diagnostic) -> _Pointer[c_void_p]: + ... + + def clang_getCompletionAvailability(self, arg1: c_void_p) -> c_int: + ... + + def clang_getCompletionBriefComment(self, arg1: c_void_p) -> _CXString: + ... def clang_getCompletionChunkCompletionString( self, arg1: c_void_p, arg2: c_int - ) -> _Pointer[c_void_p]: ... - - def clang_getCompletionChunkKind(self, arg1: c_void_p, arg2: c_int) -> c_int: ... - - def clang_getCompletionChunkText( - self, arg1: c_void_p, arg2: c_int - ) -> _CXString: ... - - def clang_getCompletionPriority(self, arg1: c_void_p) -> c_int: ... - - def clang_getCString(self, arg1: _CXString) -> c_interop_string: ... - - def clang_getCursor( - self, arg1: TranslationUnit, arg2: SourceLocation - ) -> Cursor: ... - - def clang_getCursorAvailability(self, arg1: Cursor) -> c_int: ... - - def clang_getCursorDefinition(self, arg1: Cursor) -> Cursor: ... - - def clang_getCursorDisplayName(self, arg1: Cursor) -> _CXString: ... - - def clang_getCursorExceptionSpecificationType(self, arg1: Cursor) -> c_int: ... - - def clang_getCursorExtent(self, arg1: Cursor) -> SourceRange: ... - - def clang_getCursorLexicalParent(self, arg1: Cursor) -> Cursor: ... - - def clang_getCursorLinkage(self, arg1: Cursor) -> c_int: ... - - def clang_getCursorLocation(self, arg1: Cursor) -> SourceLocation: ... + ) -> _Pointer[c_void_p]: + ... + + def clang_getCompletionChunkKind(self, arg1: c_void_p, arg2: c_int) -> c_int: + ... + + def clang_getCompletionChunkText(self, arg1: c_void_p, arg2: c_int) -> _CXString: + ... + + def clang_getCompletionPriority(self, arg1: c_void_p) -> c_int: + ... + + def clang_getCString(self, arg1: _CXString) -> c_interop_string: + ... + + def clang_getCursor(self, arg1: TranslationUnit, arg2: SourceLocation) -> Cursor: + ... + + def clang_getCursorAvailability(self, arg1: Cursor) -> c_int: + ... + + def clang_getCursorDefinition(self, arg1: Cursor) -> Cursor: + ... + + def clang_getCursorDisplayName(self, arg1: Cursor) -> _CXString: + ... + + def clang_getCursorExceptionSpecificationType(self, arg1: Cursor) -> c_int: + ... + + def clang_getCursorExtent(self, arg1: Cursor) -> SourceRange: + ... + + def clang_getCursorLexicalParent(self, arg1: Cursor) -> Cursor: + ... + + def clang_getCursorLinkage(self, arg1: Cursor) -> c_int: + ... + + def clang_getCursorLocation(self, arg1: Cursor) -> SourceLocation: + ... def clang_getCursorPrettyPrinted( self, arg1: Cursor, arg2: PrintingPolicy - ) -> _CXString: ... - - def clang_getCursorPrintingPolicy(self, arg1: Cursor) -> _Pointer[c_void_p]: ... - - def clang_getCursorReferenced(self, arg1: Cursor) -> Cursor: ... + ) -> _CXString: + ... + + def clang_getCursorPrintingPolicy(self, arg1: Cursor) -> _Pointer[c_void_p]: + ... + + def clang_getCursorReferenced(self, arg1: Cursor) -> Cursor: + ... def clang_getCursorReferenceNameRange( self, arg1: Cursor, arg2: c_uint, arg3: c_uint - ) -> SourceRange: ... - - def clang_getCursorResultType(self, arg1: Cursor) -> Type: ... - - def clang_getCursorSemanticParent(self, arg1: Cursor) -> Cursor: ... - - def clang_getCursorSpelling(self, arg1: Cursor) -> _CXString: ... - - def clang_getCursorTLSKind(self, arg1: Cursor) -> c_int: ... - - def clang_getCursorType(self, arg1: Cursor) -> Type: ... - - def clang_getCursorUSR(self, arg1: Cursor) -> _CXString: ... - - def clang_Cursor_getMangling(self, arg1: Cursor) -> _CXString: ... - - def clang_Cursor_hasAttrs(self, arg1: Cursor) -> c_uint: ... - - def clang_getCXXAccessSpecifier(self, arg1: Cursor) -> c_uint: ... - - def clang_getDeclObjCTypeEncoding(self, arg1: Cursor) -> _CXString: ... + ) -> SourceRange: + ... + + def clang_getCursorResultType(self, arg1: Cursor) -> Type: + ... + + def clang_getCursorSemanticParent(self, arg1: Cursor) -> Cursor: + ... + + def clang_getCursorSpelling(self, arg1: Cursor) -> _CXString: + ... + + def clang_getCursorTLSKind(self, arg1: Cursor) -> c_int: + ... + + def clang_getCursorType(self, arg1: Cursor) -> Type: + ... + + def clang_getCursorUSR(self, arg1: Cursor) -> _CXString: + ... + + def clang_Cursor_getMangling(self, arg1: Cursor) -> _CXString: + ... + + def clang_Cursor_hasAttrs(self, arg1: Cursor) -> c_uint: + ... + + def clang_getCXXAccessSpecifier(self, arg1: Cursor) -> c_uint: + ... + + def clang_getDeclObjCTypeEncoding(self, arg1: Cursor) -> _CXString: + ... def clang_getDiagnostic( self, arg1: _Pointer[c_void_p], arg2: c_uint - ) -> _Pointer[c_void_p]: ... - - def clang_getDiagnosticCategory(self, arg1: Diagnostic) -> c_uint: ... - - def clang_getDiagnosticCategoryText(self, arg1: Diagnostic) -> _CXString: ... + ) -> _Pointer[c_void_p]: + ... + + def clang_getDiagnosticCategory(self, arg1: Diagnostic) -> c_uint: + ... + + def clang_getDiagnosticCategoryText(self, arg1: Diagnostic) -> _CXString: + ... def clang_getDiagnosticFixIt( self, arg1: Diagnostic, arg2: c_uint, arg3: _Pointer[SourceRange] - ) -> _CXString: ... + ) -> _CXString: + ... def clang_getDiagnosticInSet( self, arg1: _Pointer[c_void_p], arg2: c_uint - ) -> _Pointer[c_void_p]: ... - - def clang_getDiagnosticLocation(self, arg1: Diagnostic) -> SourceLocation: ... - - def clang_getDiagnosticNumFixIts(self, arg1: Diagnostic) -> c_uint: ... - - def clang_getDiagnosticNumRanges(self, arg1: Diagnostic) -> c_uint: ... + ) -> _Pointer[c_void_p]: + ... + + def clang_getDiagnosticLocation(self, arg1: Diagnostic) -> SourceLocation: + ... + + def clang_getDiagnosticNumFixIts(self, arg1: Diagnostic) -> c_uint: + ... + + def clang_getDiagnosticNumRanges(self, arg1: Diagnostic) -> c_uint: + ... def clang_getDiagnosticOption( self, arg1: Diagnostic, arg2: _Pointer[_CXString] - ) -> _CXString: ... - - def clang_getDiagnosticRange( - self, arg1: Diagnostic, arg2: c_uint - ) -> SourceRange: ... - - def clang_getDiagnosticSeverity(self, arg1: Diagnostic) -> c_int: ... - - def clang_getDiagnosticSpelling(self, arg1: Diagnostic) -> _CXString: ... - - def clang_getElementType(self, arg1: Type) -> Type: ... - - def clang_getEnumConstantDeclUnsignedValue(self, arg1: Cursor) -> c_ulonglong: ... - - def clang_getEnumConstantDeclValue(self, arg1: Cursor) -> c_longlong: ... - - def clang_getEnumDeclIntegerType(self, arg1: Cursor) -> Type: ... - - def clang_getExceptionSpecificationType(self, arg1: Type) -> c_int: ... + ) -> _CXString: + ... + + def clang_getDiagnosticRange(self, arg1: Diagnostic, arg2: c_uint) -> SourceRange: + ... + + def clang_getDiagnosticSeverity(self, arg1: Diagnostic) -> c_int: + ... + + def clang_getDiagnosticSpelling(self, arg1: Diagnostic) -> _CXString: + ... + + def clang_getElementType(self, arg1: Type) -> Type: + ... + + def clang_getEnumConstantDeclUnsignedValue(self, arg1: Cursor) -> c_ulonglong: + ... + + def clang_getEnumConstantDeclValue(self, arg1: Cursor) -> c_longlong: + ... + + def clang_getEnumDeclIntegerType(self, arg1: Cursor) -> Type: + ... + + def clang_getExceptionSpecificationType(self, arg1: Type) -> c_int: + ... def clang_getFile( self, arg1: TranslationUnit, arg2: c_interop_string - ) -> _Pointer[c_void_p]: ... - - def clang_getFileName(self, arg1: File) -> _CXString: ... - - def clang_getFileTime(self, arg1: File) -> c_uint: ... - - def clang_File_isEqual(self, arg1: File, arg2: File) -> bool: ... - - def clang_getIBOutletCollectionType(self, arg1: Cursor) -> Type: ... - - def clang_getIncludedFile(self, arg1: Cursor) -> _Pointer[c_void_p]: ... + ) -> _Pointer[c_void_p]: + ... + + def clang_getFileName(self, arg1: File) -> _CXString: + ... + + def clang_getFileTime(self, arg1: File) -> c_uint: + ... + + def clang_File_isEqual(self, arg1: File, arg2: File) -> bool: + ... + + def clang_getIBOutletCollectionType(self, arg1: Cursor) -> Type: + ... + + def clang_getIncludedFile(self, arg1: Cursor) -> _Pointer[c_void_p]: + ... def clang_getInclusions( self, arg1: TranslationUnit, arg2: translation_unit_includes_callback, arg3: py_object, - ) -> None: ... + ) -> None: + ... def clang_getInstantiationLocation( self, arg1: SourceLocation, arg2: _Pointer[_Pointer[c_void_p]], arg3: _Pointer[c_uint], arg4: _Pointer[c_uint], arg5: _Pointer[c_uint], - ) -> None: ... + ) -> None: + ... def clang_getLocation( self, arg1: TranslationUnit, arg2: File, arg3: c_uint, arg4: c_uint - ) -> SourceLocation: ... + ) -> SourceLocation: + ... def clang_getLocationForOffset( self, arg1: TranslationUnit, arg2: File, arg3: c_uint - ) -> SourceLocation: ... - - def clang_getNullCursor(self) -> Cursor: ... - - def clang_getNumArgTypes(self, arg1: Type) -> c_uint: ... - - def clang_getNumCompletionChunks(self, arg1: c_void_p) -> c_int: ... - - def clang_getNumDiagnostics(self, arg1: _Pointer[c_void_p]) -> c_uint: ... - - def clang_getNumDiagnosticsInSet(self, arg1: _Pointer[c_void_p]) -> c_uint: ... - - def clang_getNumElements(self, arg1: Type) -> c_longlong: ... - - def clang_getNumOverloadedDecls(self, arg1: Cursor) -> c_uint: ... - - def clang_getOffsetOfBase(self, arg1: Cursor, arg2: Cursor) -> c_longlong: ... - - def clang_getOverloadedDecl(self, arg1: Cursor, arg2: c_uint) -> Cursor: ... - - def clang_getPointeeType(self, arg1: Type) -> Type: ... - - def clang_getRange( - self, arg1: SourceLocation, arg2: SourceLocation - ) -> SourceRange: ... - - def clang_getRangeEnd(self, arg1: SourceRange) -> SourceLocation: ... - - def clang_getRangeStart(self, arg1: SourceRange) -> SourceLocation: ... - - def clang_getResultType(self, arg1: Type) -> Type: ... - - def clang_getSpecializedCursorTemplate(self, arg1: Cursor) -> Cursor: ... - - def clang_getTemplateCursorKind(self, arg1: Cursor) -> c_uint: ... - - def clang_getTokenExtent( - self, arg1: TranslationUnit, arg2: Token - ) -> SourceRange: ... - - def clang_getTokenKind(self, arg1: Token) -> c_uint: ... + ) -> SourceLocation: + ... + + def clang_getNullCursor(self) -> Cursor: + ... + + def clang_getNumArgTypes(self, arg1: Type) -> c_uint: + ... + + def clang_getNumCompletionChunks(self, arg1: c_void_p) -> c_int: + ... + + def clang_getNumDiagnostics(self, arg1: _Pointer[c_void_p]) -> c_uint: + ... + + def clang_getNumDiagnosticsInSet(self, arg1: _Pointer[c_void_p]) -> c_uint: + ... + + def clang_getNumElements(self, arg1: Type) -> c_longlong: + ... + + def clang_getNumOverloadedDecls(self, arg1: Cursor) -> c_uint: + ... + + def clang_getOffsetOfBase(self, arg1: Cursor, arg2: Cursor) -> c_longlong: + ... + + def clang_getOverloadedDecl(self, arg1: Cursor, arg2: c_uint) -> Cursor: + ... + + def clang_getPointeeType(self, arg1: Type) -> Type: + ... + + def clang_getRange(self, arg1: SourceLocation, arg2: SourceLocation) -> SourceRange: + ... + + def clang_getRangeEnd(self, arg1: SourceRange) -> SourceLocation: + ... + + def clang_getRangeStart(self, arg1: SourceRange) -> SourceLocation: + ... + + def clang_getResultType(self, arg1: Type) -> Type: + ... + + def clang_getSpecializedCursorTemplate(self, arg1: Cursor) -> Cursor: + ... + + def clang_getTemplateCursorKind(self, arg1: Cursor) -> c_uint: + ... + + def clang_getTokenExtent(self, arg1: TranslationUnit, arg2: Token) -> SourceRange: + ... + + def clang_getTokenKind(self, arg1: Token) -> c_uint: + ... def clang_getTokenLocation( self, arg1: TranslationUnit, arg2: Token - ) -> SourceLocation: ... - - def clang_getTokenSpelling( - self, arg1: TranslationUnit, arg2: Token - ) -> _CXString: ... - - def clang_getTranslationUnitCursor(self, arg1: TranslationUnit) -> Cursor: ... - - def clang_getTranslationUnitSpelling(self, arg1: TranslationUnit) -> _CXString: ... - - def clang_getTUResourceUsageName(self, arg1: c_uint) -> c_interop_string: ... - - def clang_getTypeDeclaration(self, arg1: Type) -> Cursor: ... - - def clang_getTypedefDeclUnderlyingType(self, arg1: Cursor) -> Type: ... - - def clang_getTypedefName(self, arg1: Type) -> _CXString: ... - - def clang_getTypeKindSpelling(self, arg1: c_uint) -> _CXString: ... - - def clang_getTypePrettyPrinted( - self, arg1: Type, arg2: PrintingPolicy - ) -> _CXString: ... - - def clang_getTypeSpelling(self, arg1: Type) -> _CXString: ... - - def clang_hashCursor(self, arg1: Cursor) -> c_uint: ... - - def clang_isAttribute(self, arg1: CursorKind) -> bool: ... + ) -> SourceLocation: + ... + + def clang_getTokenSpelling(self, arg1: TranslationUnit, arg2: Token) -> _CXString: + ... + + def clang_getTranslationUnitCursor(self, arg1: TranslationUnit) -> Cursor: + ... + + def clang_getTranslationUnitSpelling(self, arg1: TranslationUnit) -> _CXString: + ... + + def clang_getTUResourceUsageName(self, arg1: c_uint) -> c_interop_string: + ... + + def clang_getTypeDeclaration(self, arg1: Type) -> Cursor: + ... + + def clang_getTypedefDeclUnderlyingType(self, arg1: Cursor) -> Type: + ... + + def clang_getTypedefName(self, arg1: Type) -> _CXString: + ... + + def clang_getTypeKindSpelling(self, arg1: c_uint) -> _CXString: + ... + + def clang_getTypePrettyPrinted(self, arg1: Type, arg2: PrintingPolicy) -> _CXString: + ... + + def clang_getTypeSpelling(self, arg1: Type) -> _CXString: + ... + + def clang_hashCursor(self, arg1: Cursor) -> c_uint: + ... + + def clang_isAttribute(self, arg1: CursorKind) -> bool: + ... def clang_getFullyQualifiedName( self, arg1: Type, arg2: PrintingPolicy, arg3: c_uint - ) -> _CXString: ... - - def clang_isConstQualifiedType(self, arg1: Type) -> bool: ... - - def clang_isCursorDefinition(self, arg1: Cursor) -> bool: ... - - def clang_isDeclaration(self, arg1: CursorKind) -> bool: ... - - def clang_isExpression(self, arg1: CursorKind) -> bool: ... + ) -> _CXString: + ... + + def clang_isConstQualifiedType(self, arg1: Type) -> bool: + ... + + def clang_isCursorDefinition(self, arg1: Cursor) -> bool: + ... + + def clang_isDeclaration(self, arg1: CursorKind) -> bool: + ... + + def clang_isExpression(self, arg1: CursorKind) -> bool: + ... def clang_isFileMultipleIncludeGuarded( self, arg1: TranslationUnit, arg2: File - ) -> bool: ... - - def clang_isFunctionTypeVariadic(self, arg1: Type) -> bool: ... - - def clang_isInvalid(self, arg1: CursorKind) -> bool: ... - - def clang_isPODType(self, arg1: Type) -> bool: ... - - def clang_isPreprocessing(self, arg1: CursorKind) -> bool: ... - - def clang_isReference(self, arg1: CursorKind) -> bool: ... - - def clang_isRestrictQualifiedType(self, arg1: Type) -> bool: ... - - def clang_isStatement(self, arg1: CursorKind) -> bool: ... - - def clang_isTranslationUnit(self, arg1: CursorKind) -> bool: ... - - def clang_isUnexposed(self, arg1: CursorKind) -> bool: ... - - def clang_isVirtualBase(self, arg1: Cursor) -> bool: ... - - def clang_isVolatileQualifiedType(self, arg1: Type) -> bool: ... + ) -> bool: + ... + + def clang_isFunctionTypeVariadic(self, arg1: Type) -> bool: + ... + + def clang_isInvalid(self, arg1: CursorKind) -> bool: + ... + + def clang_isPODType(self, arg1: Type) -> bool: + ... + + def clang_isPreprocessing(self, arg1: CursorKind) -> bool: + ... + + def clang_isReference(self, arg1: CursorKind) -> bool: + ... + + def clang_isRestrictQualifiedType(self, arg1: Type) -> bool: + ... + + def clang_isStatement(self, arg1: CursorKind) -> bool: + ... + + def clang_isTranslationUnit(self, arg1: CursorKind) -> bool: + ... + + def clang_isUnexposed(self, arg1: CursorKind) -> bool: + ... + + def clang_isVirtualBase(self, arg1: Cursor) -> bool: + ... + + def clang_isVolatileQualifiedType(self, arg1: Type) -> bool: + ... def clang_isBeforeInTranslationUnit( self, arg1: SourceLocation, arg2: SourceLocation - ) -> bool: ... + ) -> bool: + ... def clang_parseTranslationUnit( self, arg1: Index, arg2: c_interop_string, arg3: c_void_p, arg4: c_int, arg5: c_void_p, arg6: c_int, arg7: c_int, - ) -> _Pointer[c_void_p]: ... + ) -> _Pointer[c_void_p]: + ... def clang_reparseTranslationUnit( self, arg1: TranslationUnit, arg2: c_int, arg3: c_void_p, arg4: c_int - ) -> c_int: ... + ) -> c_int: + ... def clang_saveTranslationUnit( self, arg1: TranslationUnit, arg2: c_interop_string, arg3: c_uint - ) -> c_int: ... + ) -> c_int: + ... def clang_tokenize( self, arg1: TranslationUnit, arg2: SourceRange, arg3: _Pointer[_Pointer[Token]], arg4: _Pointer[c_uint], - ) -> None: ... + ) -> None: + ... def clang_visitChildren( self, arg1: Cursor, arg2: cursor_visit_callback, arg3: py_object - ) -> c_uint: ... + ) -> c_uint: + ... def clang_visitCXXBaseClasses( self, arg1: Type, arg2: fields_visit_callback, arg3: py_object - ) -> c_uint: ... + ) -> c_uint: + ... def clang_visitCXXMethods( self, arg1: Type, arg2: fields_visit_callback, arg3: py_object - ) -> c_uint: ... - - def clang_Cursor_getNumArguments(self, arg1: Cursor) -> c_int: ... - - def clang_Cursor_getArgument(self, arg1: Cursor, arg2: c_uint) -> Cursor: ... - - def clang_Cursor_getNumTemplateArguments(self, arg1: Cursor) -> c_int: ... + ) -> c_uint: + ... + + def clang_Cursor_getNumArguments(self, arg1: Cursor) -> c_int: + ... + + def clang_Cursor_getArgument(self, arg1: Cursor, arg2: c_uint) -> Cursor: + ... + + def clang_Cursor_getNumTemplateArguments(self, arg1: Cursor) -> c_int: + ... def clang_Cursor_getTemplateArgumentKind( self, arg1: Cursor, arg2: c_uint - ) -> c_uint: ... - - def clang_Cursor_getTemplateArgumentType( - self, arg1: Cursor, arg2: c_uint - ) -> Type: ... + ) -> c_uint: + ... + + def clang_Cursor_getTemplateArgumentType(self, arg1: Cursor, arg2: c_uint) -> Type: + ... def clang_Cursor_getTemplateArgumentValue( self, arg1: Cursor, arg2: c_uint - ) -> c_longlong: ... + ) -> c_longlong: + ... def clang_Cursor_getTemplateArgumentUnsignedValue( self, arg1: Cursor, arg2: c_uint - ) -> c_ulonglong: ... - - def clang_getCursorBinaryOperatorKind(self, arg1: Cursor) -> c_int: ... - - def clang_Cursor_getBriefCommentText(self, arg1: Cursor) -> _CXString: ... - - def clang_Cursor_getRawCommentText(self, arg1: Cursor) -> _CXString: ... - - def clang_Cursor_getOffsetOfField(self, arg1: Cursor) -> c_longlong: ... - - def clang_Cursor_getStorageClass(self, arg1: Cursor) -> c_int: ... - - def clang_Cursor_isAnonymous(self, arg1: Cursor) -> bool: ... - - def clang_Cursor_isAnonymousRecordDecl(self, arg1: Cursor) -> bool: ... - - def clang_Cursor_isBitField(self, arg1: Cursor) -> bool: ... - - def clang_Location_isInSystemHeader(self, arg1: SourceLocation) -> bool: ... - - def clang_PrintingPolicy_dispose(self, arg1: PrintingPolicy) -> None: ... + ) -> c_ulonglong: + ... + + def clang_getCursorBinaryOperatorKind(self, arg1: Cursor) -> c_int: + ... + + def clang_Cursor_getBriefCommentText(self, arg1: Cursor) -> _CXString: + ... + + def clang_Cursor_getRawCommentText(self, arg1: Cursor) -> _CXString: + ... + + def clang_Cursor_getOffsetOfField(self, arg1: Cursor) -> c_longlong: + ... + + def clang_Cursor_getStorageClass(self, arg1: Cursor) -> c_int: + ... + + def clang_Cursor_isAnonymous(self, arg1: Cursor) -> bool: + ... + + def clang_Cursor_isAnonymousRecordDecl(self, arg1: Cursor) -> bool: + ... + + def clang_Cursor_isBitField(self, arg1: Cursor) -> bool: + ... + + def clang_Location_isInSystemHeader(self, arg1: SourceLocation) -> bool: + ... + + def clang_PrintingPolicy_dispose(self, arg1: PrintingPolicy) -> None: + ... def clang_PrintingPolicy_getProperty( self, arg1: PrintingPolicy, arg2: c_int - ) -> c_uint: ... + ) -> c_uint: + ... def clang_PrintingPolicy_setProperty( self, arg1: PrintingPolicy, arg2: c_int, arg3: c_uint - ) -> None: ... - - def clang_Type_getAlignOf(self, arg1: Type) -> c_longlong: ... - - def clang_Type_getClassType(self, arg1: Type) -> Type: ... - - def clang_Type_getNumTemplateArguments(self, arg1: Type) -> c_int: ... - - def clang_Type_getTemplateArgumentAsType( - self, arg1: Type, arg2: c_uint - ) -> Type: ... - - def clang_Type_getOffsetOf( - self, arg1: Type, arg2: c_interop_string - ) -> c_longlong: ... - - def clang_Type_getSizeOf(self, arg1: Type) -> c_longlong: ... - - def clang_Type_getCXXRefQualifier(self, arg1: Type) -> c_uint: ... - - def clang_Type_getNamedType(self, arg1: Type) -> Type: ... + ) -> None: + ... + + def clang_Type_getAlignOf(self, arg1: Type) -> c_longlong: + ... + + def clang_Type_getClassType(self, arg1: Type) -> Type: + ... + + def clang_Type_getNumTemplateArguments(self, arg1: Type) -> c_int: + ... + + def clang_Type_getTemplateArgumentAsType(self, arg1: Type, arg2: c_uint) -> Type: + ... + + def clang_Type_getOffsetOf(self, arg1: Type, arg2: c_interop_string) -> c_longlong: + ... + + def clang_Type_getSizeOf(self, arg1: Type) -> c_longlong: + ... + + def clang_Type_getCXXRefQualifier(self, arg1: Type) -> c_uint: + ... + + def clang_Type_getNamedType(self, arg1: Type) -> Type: + ... def clang_Type_visitFields( self, arg1: Type, arg2: fields_visit_callback, arg3: py_object - ) -> c_uint: ... + ) -> c_uint: + ... class LibclangError(Exception): def __init__(self, message: str): self.m = message `````````` </details> https://github.com/llvm/llvm-project/pull/142120 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits