From 6c70b94bd5a0a59e51acf021f040b84ec92e2e07 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Mon, 17 Nov 2025 11:34:04 +1100 Subject: [PATCH 1/5] [ffigen] Fix function type param name bug --- pkgs/ffigen/lib/src/code_generator/func_type.dart | 2 +- .../_expected_reserved_keyword_collision_bindings.dart | 7 +++++++ .../test/collision_tests/reserved_keyword_collision.h | 5 +++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/pkgs/ffigen/lib/src/code_generator/func_type.dart b/pkgs/ffigen/lib/src/code_generator/func_type.dart index 27b1c09246..0e78df54be 100644 --- a/pkgs/ffigen/lib/src/code_generator/func_type.dart +++ b/pkgs/ffigen/lib/src/code_generator/func_type.dart @@ -31,7 +31,7 @@ class FunctionType extends Type with HasLocalScope { }) { final params = varArgWrapper != null ? parameters : dartTypeParameters; String paramToString(Parameter p) => - '${typeToString(p.type)} ${writeArgumentNames ? p.originalName : ""}'; + '${typeToString(p.type)} ${writeArgumentNames ? p.name : ""}'; String? varArgPack; if (varArgWrapper != null && varArgParameters.isNotEmpty) { final varArgPackBuf = StringBuffer(); diff --git a/pkgs/ffigen/test/collision_tests/expected_bindings/_expected_reserved_keyword_collision_bindings.dart b/pkgs/ffigen/test/collision_tests/expected_bindings/_expected_reserved_keyword_collision_bindings.dart index d9bf4fa50b..35583b337b 100644 --- a/pkgs/ffigen/test/collision_tests/expected_bindings/_expected_reserved_keyword_collision_bindings.dart +++ b/pkgs/ffigen/test/collision_tests/expected_bindings/_expected_reserved_keyword_collision_bindings.dart @@ -36,6 +36,13 @@ class NativeLibrary { set import(int value) => _import.value = value; } +final class Repro2795 extends ffi.Struct { + external ffi.Pointer< + ffi.NativeFunction in$)> + > + var$1; +} + final class abstract$ extends ffi.Opaque {} enum export$ { diff --git a/pkgs/ffigen/test/collision_tests/reserved_keyword_collision.h b/pkgs/ffigen/test/collision_tests/reserved_keyword_collision.h index 1ea9194823..07bc4535ed 100644 --- a/pkgs/ffigen/test/collision_tests/reserved_keyword_collision.h +++ b/pkgs/ffigen/test/collision_tests/reserved_keyword_collision.h @@ -8,3 +8,8 @@ enum export { covariant }; void implements(int dynamic, int in, int deferred) {} int import = 123; typedef void var; + +// Regression test for https://github.com/dart-lang/native/issues/2795 +struct Repro2795 { + void (*var)(void* in); +}; From 337c4642c2e617ac9a43e9fb6af0184760fba156 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Mon, 17 Nov 2025 11:36:50 +1100 Subject: [PATCH 2/5] Changelog --- pkgs/ffigen/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/ffigen/CHANGELOG.md b/pkgs/ffigen/CHANGELOG.md index c8ada29afa..d629561bd8 100644 --- a/pkgs/ffigen/CHANGELOG.md +++ b/pkgs/ffigen/CHANGELOG.md @@ -9,6 +9,8 @@ `Declarations.includeMemberSet`, `Declarations.useOriginalName`, `Declarations.renameWithMap`, `Declarations.useMemberOriginalName`, and `Declarations.renameMemberWithMap`. +- Fix [a bug](https://github.com/dart-lang/native/issues/2795) where function + pointer param names could collide with keywords. - Fix [a bug](https://github.com/dart-lang/native/issues/2782) where unnamed enum constants were being multiply defined. - Fix [a bug](https://github.com/dart-lang/native/issues/2761) in imported From 47bb03620a4dfa2eec6d4079f5cfc0ca272380c7 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Mon, 17 Nov 2025 12:16:12 +1100 Subject: [PATCH 3/5] Regen tests --- .../libclang-example/generated_bindings.dart | 384 +++-- .../_expected_dart_handle_bindings.dart | 4 +- ..._expected_struct_fptr_fields_bindings.dart | 32 +- .../_expected_typedef_bindings.dart | 6 +- .../_expected_libclang_bindings.dart | 41 +- .../_expected_sqlite_bindings.dart | 1282 ++++++++++------- 6 files changed, 1028 insertions(+), 721 deletions(-) diff --git a/pkgs/ffigen/example/libclang-example/generated_bindings.dart b/pkgs/ffigen/example/libclang-example/generated_bindings.dart index 4073e7a072..72ac4f9d09 100644 --- a/pkgs/ffigen/example/libclang-example/generated_bindings.dart +++ b/pkgs/ffigen/example/libclang-example/generated_bindings.dart @@ -4608,7 +4608,9 @@ class LibClang { .asFunction(); void clang_executeOnThread( - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > fn, ffi.Pointer user_data, int stack_size, @@ -6880,16 +6882,16 @@ enum CXGlobalOptFlags { } typedef NativeClang_CXIndex_setGlobalOptions = - ffi.Void Function(CXIndex, ffi.UnsignedInt options); + ffi.Void Function(CXIndex arg0, ffi.UnsignedInt options); typedef DartClang_CXIndex_setGlobalOptions = - void Function(CXIndex, int options); + void Function(CXIndex arg0, int options); typedef NativeClang_CXIndex_getGlobalOptions = - ffi.UnsignedInt Function(CXIndex); -typedef DartClang_CXIndex_getGlobalOptions = int Function(CXIndex); + ffi.UnsignedInt Function(CXIndex arg0); +typedef DartClang_CXIndex_getGlobalOptions = int Function(CXIndex arg0); typedef NativeClang_CXIndex_setInvocationEmissionPathOption = - ffi.Void Function(CXIndex, ffi.Pointer Path); + ffi.Void Function(CXIndex arg0, ffi.Pointer Path); typedef DartClang_CXIndex_setInvocationEmissionPathOption = - void Function(CXIndex, ffi.Pointer Path); + void Function(CXIndex arg0, ffi.Pointer Path); /// A particular source file that is part of a translation unit. typedef CXFile = ffi.Pointer; @@ -7239,29 +7241,32 @@ typedef NativeClang_defaultDiagnosticDisplayOptions = ffi.UnsignedInt Function(); typedef DartClang_defaultDiagnosticDisplayOptions = int Function(); typedef NativeClang_getDiagnosticSeverity = - ffi.UnsignedInt Function(CXDiagnostic); -typedef DartClang_getDiagnosticSeverity = int Function(CXDiagnostic); + ffi.UnsignedInt Function(CXDiagnostic arg0); +typedef DartClang_getDiagnosticSeverity = int Function(CXDiagnostic arg0); typedef NativeClang_getDiagnosticLocation = - CXSourceLocation Function(CXDiagnostic); + CXSourceLocation Function(CXDiagnostic arg0); typedef DartClang_getDiagnosticLocation = - CXSourceLocation Function(CXDiagnostic); -typedef NativeClang_getDiagnosticSpelling = CXString Function(CXDiagnostic); -typedef DartClang_getDiagnosticSpelling = CXString Function(CXDiagnostic); + CXSourceLocation Function(CXDiagnostic arg0); +typedef NativeClang_getDiagnosticSpelling = + CXString Function(CXDiagnostic arg0); +typedef DartClang_getDiagnosticSpelling = CXString Function(CXDiagnostic arg0); typedef NativeClang_getDiagnosticOption = CXString Function(CXDiagnostic Diag, ffi.Pointer Disable); typedef DartClang_getDiagnosticOption = CXString Function(CXDiagnostic Diag, ffi.Pointer Disable); typedef NativeClang_getDiagnosticCategory = - ffi.UnsignedInt Function(CXDiagnostic); -typedef DartClang_getDiagnosticCategory = int Function(CXDiagnostic); + ffi.UnsignedInt Function(CXDiagnostic arg0); +typedef DartClang_getDiagnosticCategory = int Function(CXDiagnostic arg0); typedef NativeClang_getDiagnosticCategoryName = CXString Function(ffi.UnsignedInt Category); typedef DartClang_getDiagnosticCategoryName = CXString Function(int Category); -typedef NativeClang_getDiagnosticCategoryText = CXString Function(CXDiagnostic); -typedef DartClang_getDiagnosticCategoryText = CXString Function(CXDiagnostic); +typedef NativeClang_getDiagnosticCategoryText = + CXString Function(CXDiagnostic arg0); +typedef DartClang_getDiagnosticCategoryText = + CXString Function(CXDiagnostic arg0); typedef NativeClang_getDiagnosticNumRanges = - ffi.UnsignedInt Function(CXDiagnostic); -typedef DartClang_getDiagnosticNumRanges = int Function(CXDiagnostic); + ffi.UnsignedInt Function(CXDiagnostic arg0); +typedef DartClang_getDiagnosticNumRanges = int Function(CXDiagnostic arg0); typedef NativeClang_getDiagnosticRange = CXSourceRange Function(CXDiagnostic Diagnostic, ffi.UnsignedInt Range); typedef DartClang_getDiagnosticRange = @@ -7447,11 +7452,12 @@ typedef DartClang_saveTranslationUnit = int options, ); typedef NativeClang_suspendTranslationUnit = - ffi.UnsignedInt Function(CXTranslationUnit); -typedef DartClang_suspendTranslationUnit = int Function(CXTranslationUnit); + ffi.UnsignedInt Function(CXTranslationUnit arg0); +typedef DartClang_suspendTranslationUnit = int Function(CXTranslationUnit arg0); typedef NativeClang_disposeTranslationUnit = - ffi.Void Function(CXTranslationUnit); -typedef DartClang_disposeTranslationUnit = void Function(CXTranslationUnit); + ffi.Void Function(CXTranslationUnit arg0); +typedef DartClang_disposeTranslationUnit = + void Function(CXTranslationUnit arg0); typedef NativeClang_defaultReparseOptions = ffi.UnsignedInt Function(CXTranslationUnit TU); typedef DartClang_defaultReparseOptions = int Function(CXTranslationUnit TU); @@ -8678,40 +8684,49 @@ final class CXCursor extends ffi.Struct { typedef NativeClang_getNullCursor = CXCursor Function(); typedef DartClang_getNullCursor = CXCursor Function(); typedef NativeClang_getTranslationUnitCursor = - CXCursor Function(CXTranslationUnit); + CXCursor Function(CXTranslationUnit arg0); typedef DartClang_getTranslationUnitCursor = - CXCursor Function(CXTranslationUnit); -typedef NativeClang_equalCursors = ffi.UnsignedInt Function(CXCursor, CXCursor); -typedef DartClang_equalCursors = int Function(CXCursor, CXCursor); + CXCursor Function(CXTranslationUnit arg0); +typedef NativeClang_equalCursors = + ffi.UnsignedInt Function(CXCursor arg0, CXCursor arg1); +typedef DartClang_equalCursors = int Function(CXCursor arg0, CXCursor arg1); typedef NativeClang_Cursor_isNull = ffi.Int Function(CXCursor cursor); typedef DartClang_Cursor_isNull = int Function(CXCursor cursor); -typedef NativeClang_hashCursor = ffi.UnsignedInt Function(CXCursor); -typedef DartClang_hashCursor = int Function(CXCursor); -typedef NativeClang_getCursorKind = ffi.UnsignedInt Function(CXCursor); -typedef DartClang_getCursorKind = int Function(CXCursor); -typedef NativeClang_isDeclaration = ffi.UnsignedInt Function(ffi.UnsignedInt); -typedef DartClang_isDeclaration = int Function(int); -typedef NativeClang_isInvalidDeclaration = ffi.UnsignedInt Function(CXCursor); -typedef DartClang_isInvalidDeclaration = int Function(CXCursor); -typedef NativeClang_isReference = ffi.UnsignedInt Function(ffi.UnsignedInt); -typedef DartClang_isReference = int Function(int); -typedef NativeClang_isExpression = ffi.UnsignedInt Function(ffi.UnsignedInt); -typedef DartClang_isExpression = int Function(int); -typedef NativeClang_isStatement = ffi.UnsignedInt Function(ffi.UnsignedInt); -typedef DartClang_isStatement = int Function(int); -typedef NativeClang_isAttribute = ffi.UnsignedInt Function(ffi.UnsignedInt); -typedef DartClang_isAttribute = int Function(int); +typedef NativeClang_hashCursor = ffi.UnsignedInt Function(CXCursor arg0); +typedef DartClang_hashCursor = int Function(CXCursor arg0); +typedef NativeClang_getCursorKind = ffi.UnsignedInt Function(CXCursor arg0); +typedef DartClang_getCursorKind = int Function(CXCursor arg0); +typedef NativeClang_isDeclaration = + ffi.UnsignedInt Function(ffi.UnsignedInt arg0); +typedef DartClang_isDeclaration = int Function(int arg0); +typedef NativeClang_isInvalidDeclaration = + ffi.UnsignedInt Function(CXCursor arg0); +typedef DartClang_isInvalidDeclaration = int Function(CXCursor arg0); +typedef NativeClang_isReference = + ffi.UnsignedInt Function(ffi.UnsignedInt arg0); +typedef DartClang_isReference = int Function(int arg0); +typedef NativeClang_isExpression = + ffi.UnsignedInt Function(ffi.UnsignedInt arg0); +typedef DartClang_isExpression = int Function(int arg0); +typedef NativeClang_isStatement = + ffi.UnsignedInt Function(ffi.UnsignedInt arg0); +typedef DartClang_isStatement = int Function(int arg0); +typedef NativeClang_isAttribute = + ffi.UnsignedInt Function(ffi.UnsignedInt arg0); +typedef DartClang_isAttribute = int Function(int arg0); typedef NativeClang_Cursor_hasAttrs = ffi.UnsignedInt Function(CXCursor C); typedef DartClang_Cursor_hasAttrs = int Function(CXCursor C); -typedef NativeClang_isInvalid = ffi.UnsignedInt Function(ffi.UnsignedInt); -typedef DartClang_isInvalid = int Function(int); +typedef NativeClang_isInvalid = ffi.UnsignedInt Function(ffi.UnsignedInt arg0); +typedef DartClang_isInvalid = int Function(int arg0); typedef NativeClang_isTranslationUnit = - ffi.UnsignedInt Function(ffi.UnsignedInt); -typedef DartClang_isTranslationUnit = int Function(int); -typedef NativeClang_isPreprocessing = ffi.UnsignedInt Function(ffi.UnsignedInt); -typedef DartClang_isPreprocessing = int Function(int); -typedef NativeClang_isUnexposed = ffi.UnsignedInt Function(ffi.UnsignedInt); -typedef DartClang_isUnexposed = int Function(int); + ffi.UnsignedInt Function(ffi.UnsignedInt arg0); +typedef DartClang_isTranslationUnit = int Function(int arg0); +typedef NativeClang_isPreprocessing = + ffi.UnsignedInt Function(ffi.UnsignedInt arg0); +typedef DartClang_isPreprocessing = int Function(int arg0); +typedef NativeClang_isUnexposed = + ffi.UnsignedInt Function(ffi.UnsignedInt arg0); +typedef DartClang_isUnexposed = int Function(int arg0); /// Describe the linkage of the entity referred to by a cursor. enum CXLinkageKind { @@ -8882,9 +8897,9 @@ typedef NativeClang_getCursorTLSKind = ffi.UnsignedInt Function(CXCursor cursor); typedef DartClang_getCursorTLSKind = int Function(CXCursor cursor); typedef NativeClang_Cursor_getTranslationUnit = - CXTranslationUnit Function(CXCursor); + CXTranslationUnit Function(CXCursor arg0); typedef DartClang_Cursor_getTranslationUnit = - CXTranslationUnit Function(CXCursor); + CXTranslationUnit Function(CXCursor arg0); /// A fast container representing a set of CXCursors. typedef CXCursorSet = ffi.Pointer; @@ -8924,13 +8939,14 @@ typedef DartClang_disposeOverriddenCursors = typedef NativeClang_getIncludedFile = CXFile Function(CXCursor cursor); typedef DartClang_getIncludedFile = CXFile Function(CXCursor cursor); typedef NativeClang_getCursor = - CXCursor Function(CXTranslationUnit, CXSourceLocation); + CXCursor Function(CXTranslationUnit arg0, CXSourceLocation arg1); typedef DartClang_getCursor = - CXCursor Function(CXTranslationUnit, CXSourceLocation); -typedef NativeClang_getCursorLocation = CXSourceLocation Function(CXCursor); -typedef DartClang_getCursorLocation = CXSourceLocation Function(CXCursor); -typedef NativeClang_getCursorExtent = CXSourceRange Function(CXCursor); -typedef DartClang_getCursorExtent = CXSourceRange Function(CXCursor); + CXCursor Function(CXTranslationUnit arg0, CXSourceLocation arg1); +typedef NativeClang_getCursorLocation = + CXSourceLocation Function(CXCursor arg0); +typedef DartClang_getCursorLocation = CXSourceLocation Function(CXCursor arg0); +typedef NativeClang_getCursorExtent = CXSourceRange Function(CXCursor arg0); +typedef DartClang_getCursorExtent = CXSourceRange Function(CXCursor arg0); /// Describes the kind of type enum CXTypeKind { @@ -9510,8 +9526,8 @@ typedef NativeClang_Type_getCXXRefQualifier = typedef DartClang_Type_getCXXRefQualifier = int Function(CXType T); typedef NativeClang_Cursor_isBitField = ffi.UnsignedInt Function(CXCursor C); typedef DartClang_Cursor_isBitField = int Function(CXCursor C); -typedef NativeClang_isVirtualBase = ffi.UnsignedInt Function(CXCursor); -typedef DartClang_isVirtualBase = int Function(CXCursor); +typedef NativeClang_isVirtualBase = ffi.UnsignedInt Function(CXCursor arg0); +typedef DartClang_isVirtualBase = int Function(CXCursor arg0); /// Represents the C++ access control level to a base class for a /// cursor with kind CX_CXXBaseSpecifier. @@ -9533,8 +9549,9 @@ enum CX_CXXAccessSpecifier { }; } -typedef NativeClang_getCXXAccessSpecifier = ffi.UnsignedInt Function(CXCursor); -typedef DartClang_getCXXAccessSpecifier = int Function(CXCursor); +typedef NativeClang_getCXXAccessSpecifier = + ffi.UnsignedInt Function(CXCursor arg0); +typedef DartClang_getCXXAccessSpecifier = int Function(CXCursor arg0); /// Represents the storage classes as declared in the source. CX_SC_Invalid /// was added for the case that the passed cursor in not a declaration. @@ -9564,8 +9581,9 @@ enum CX_StorageClass { }; } -typedef NativeClang_Cursor_getStorageClass = ffi.UnsignedInt Function(CXCursor); -typedef DartClang_Cursor_getStorageClass = int Function(CXCursor); +typedef NativeClang_Cursor_getStorageClass = + ffi.UnsignedInt Function(CXCursor arg0); +typedef DartClang_Cursor_getStorageClass = int Function(CXCursor arg0); typedef NativeClang_getNumOverloadedDecls = ffi.UnsignedInt Function(CXCursor cursor); typedef DartClang_getNumOverloadedDecls = int Function(CXCursor cursor); @@ -9573,8 +9591,8 @@ typedef NativeClang_getOverloadedDecl = CXCursor Function(CXCursor cursor, ffi.UnsignedInt index); typedef DartClang_getOverloadedDecl = CXCursor Function(CXCursor cursor, int index); -typedef NativeClang_getIBOutletCollectionType = CXType Function(CXCursor); -typedef DartClang_getIBOutletCollectionType = CXType Function(CXCursor); +typedef NativeClang_getIBOutletCollectionType = CXType Function(CXCursor arg0); +typedef DartClang_getIBOutletCollectionType = CXType Function(CXCursor arg0); /// Describes how the traversal of the children of a particular /// cursor should proceed after visiting a particular child cursor. @@ -9641,8 +9659,8 @@ typedef DartClang_visitChildren = CXCursorVisitor visitor, CXClientData client_data, ); -typedef NativeClang_getCursorUSR = CXString Function(CXCursor); -typedef DartClang_getCursorUSR = CXString Function(CXCursor); +typedef NativeClang_getCursorUSR = CXString Function(CXCursor arg0); +typedef DartClang_getCursorUSR = CXString Function(CXCursor arg0); typedef NativeClang_constructUSR_ObjCClass = CXString Function(ffi.Pointer class_name); typedef DartClang_constructUSR_ObjCClass = @@ -9681,16 +9699,16 @@ typedef NativeClang_constructUSR_ObjCProperty = CXString Function(ffi.Pointer property, CXString classUSR); typedef DartClang_constructUSR_ObjCProperty = CXString Function(ffi.Pointer property, CXString classUSR); -typedef NativeClang_getCursorSpelling = CXString Function(CXCursor); -typedef DartClang_getCursorSpelling = CXString Function(CXCursor); +typedef NativeClang_getCursorSpelling = CXString Function(CXCursor arg0); +typedef DartClang_getCursorSpelling = CXString Function(CXCursor arg0); typedef NativeClang_Cursor_getSpellingNameRange = CXSourceRange Function( - CXCursor, + CXCursor arg0, ffi.UnsignedInt pieceIndex, ffi.UnsignedInt options, ); typedef DartClang_Cursor_getSpellingNameRange = - CXSourceRange Function(CXCursor, int pieceIndex, int options); + CXSourceRange Function(CXCursor arg0, int pieceIndex, int options); /// Opaque pointer representing a policy that controls pretty printing /// for \c clang_getCursorPrettyPrinted. @@ -9786,8 +9804,9 @@ typedef NativeClang_PrintingPolicy_setProperty = typedef DartClang_PrintingPolicy_setProperty = void Function(CXPrintingPolicy Policy, int Property, int Value); typedef NativeClang_getCursorPrintingPolicy = - CXPrintingPolicy Function(CXCursor); -typedef DartClang_getCursorPrintingPolicy = CXPrintingPolicy Function(CXCursor); + CXPrintingPolicy Function(CXCursor arg0); +typedef DartClang_getCursorPrintingPolicy = + CXPrintingPolicy Function(CXCursor arg0); typedef NativeClang_PrintingPolicy_dispose = ffi.Void Function(CXPrintingPolicy Policy); typedef DartClang_PrintingPolicy_dispose = @@ -9796,18 +9815,20 @@ typedef NativeClang_getCursorPrettyPrinted = CXString Function(CXCursor Cursor, CXPrintingPolicy Policy); typedef DartClang_getCursorPrettyPrinted = CXString Function(CXCursor Cursor, CXPrintingPolicy Policy); -typedef NativeClang_getCursorDisplayName = CXString Function(CXCursor); -typedef DartClang_getCursorDisplayName = CXString Function(CXCursor); -typedef NativeClang_getCursorReferenced = CXCursor Function(CXCursor); -typedef DartClang_getCursorReferenced = CXCursor Function(CXCursor); -typedef NativeClang_getCursorDefinition = CXCursor Function(CXCursor); -typedef DartClang_getCursorDefinition = CXCursor Function(CXCursor); -typedef NativeClang_isCursorDefinition = ffi.UnsignedInt Function(CXCursor); -typedef DartClang_isCursorDefinition = int Function(CXCursor); -typedef NativeClang_getCanonicalCursor = CXCursor Function(CXCursor); -typedef DartClang_getCanonicalCursor = CXCursor Function(CXCursor); -typedef NativeClang_Cursor_getObjCSelectorIndex = ffi.Int Function(CXCursor); -typedef DartClang_Cursor_getObjCSelectorIndex = int Function(CXCursor); +typedef NativeClang_getCursorDisplayName = CXString Function(CXCursor arg0); +typedef DartClang_getCursorDisplayName = CXString Function(CXCursor arg0); +typedef NativeClang_getCursorReferenced = CXCursor Function(CXCursor arg0); +typedef DartClang_getCursorReferenced = CXCursor Function(CXCursor arg0); +typedef NativeClang_getCursorDefinition = CXCursor Function(CXCursor arg0); +typedef DartClang_getCursorDefinition = CXCursor Function(CXCursor arg0); +typedef NativeClang_isCursorDefinition = + ffi.UnsignedInt Function(CXCursor arg0); +typedef DartClang_isCursorDefinition = int Function(CXCursor arg0); +typedef NativeClang_getCanonicalCursor = CXCursor Function(CXCursor arg0); +typedef DartClang_getCanonicalCursor = CXCursor Function(CXCursor arg0); +typedef NativeClang_Cursor_getObjCSelectorIndex = + ffi.Int Function(CXCursor arg0); +typedef DartClang_Cursor_getObjCSelectorIndex = int Function(CXCursor arg0); typedef NativeClang_Cursor_isDynamicCall = ffi.Int Function(CXCursor C); typedef DartClang_Cursor_isDynamicCall = int Function(CXCursor C); typedef NativeClang_Cursor_getReceiverType = CXType Function(CXCursor C); @@ -9852,16 +9873,16 @@ typedef NativeClang_Cursor_getRawCommentText = CXString Function(CXCursor C); typedef DartClang_Cursor_getRawCommentText = CXString Function(CXCursor C); typedef NativeClang_Cursor_getBriefCommentText = CXString Function(CXCursor C); typedef DartClang_Cursor_getBriefCommentText = CXString Function(CXCursor C); -typedef NativeClang_Cursor_getMangling = CXString Function(CXCursor); -typedef DartClang_Cursor_getMangling = CXString Function(CXCursor); +typedef NativeClang_Cursor_getMangling = CXString Function(CXCursor arg0); +typedef DartClang_Cursor_getMangling = CXString Function(CXCursor arg0); typedef NativeClang_Cursor_getCXXManglings = - ffi.Pointer Function(CXCursor); + ffi.Pointer Function(CXCursor arg0); typedef DartClang_Cursor_getCXXManglings = - ffi.Pointer Function(CXCursor); + ffi.Pointer Function(CXCursor arg0); typedef NativeClang_Cursor_getObjCManglings = - ffi.Pointer Function(CXCursor); + ffi.Pointer Function(CXCursor arg0); typedef DartClang_Cursor_getObjCManglings = - ffi.Pointer Function(CXCursor); + ffi.Pointer Function(CXCursor arg0); /// \defgroup CINDEX_MODULE Module introspection /// @@ -9872,9 +9893,9 @@ typedef CXModule = ffi.Pointer; typedef NativeClang_Cursor_getModule = CXModule Function(CXCursor C); typedef DartClang_Cursor_getModule = CXModule Function(CXCursor C); typedef NativeClang_getModuleForFile = - CXModule Function(CXTranslationUnit, CXFile); + CXModule Function(CXTranslationUnit arg0, CXFile arg1); typedef DartClang_getModuleForFile = - CXModule Function(CXTranslationUnit, CXFile); + CXModule Function(CXTranslationUnit arg0, CXFile arg1); typedef NativeClang_Module_getASTFile = CXFile Function(CXModule Module); typedef DartClang_Module_getASTFile = CXFile Function(CXModule Module); typedef NativeClang_Module_getParent = CXModule Function(CXModule Module); @@ -9886,13 +9907,17 @@ typedef DartClang_Module_getFullName = CXString Function(CXModule Module); typedef NativeClang_Module_isSystem = ffi.Int Function(CXModule Module); typedef DartClang_Module_isSystem = int Function(CXModule Module); typedef NativeClang_Module_getNumTopLevelHeaders = - ffi.UnsignedInt Function(CXTranslationUnit, CXModule Module); + ffi.UnsignedInt Function(CXTranslationUnit arg0, CXModule Module); typedef DartClang_Module_getNumTopLevelHeaders = - int Function(CXTranslationUnit, CXModule Module); + int Function(CXTranslationUnit arg0, CXModule Module); typedef NativeClang_Module_getTopLevelHeader = - CXFile Function(CXTranslationUnit, CXModule Module, ffi.UnsignedInt Index); + CXFile Function( + CXTranslationUnit arg0, + CXModule Module, + ffi.UnsignedInt Index, + ); typedef DartClang_Module_getTopLevelHeader = - CXFile Function(CXTranslationUnit, CXModule Module, int Index); + CXFile Function(CXTranslationUnit arg0, CXModule Module, int Index); typedef NativeClang_CXXConstructor_isConvertingConstructor = ffi.UnsignedInt Function(CXCursor C); typedef DartClang_CXXConstructor_isConvertingConstructor = @@ -9988,20 +10013,20 @@ typedef DartClang_getToken = CXTranslationUnit TU, CXSourceLocation Location, ); -typedef NativeClang_getTokenKind = ffi.UnsignedInt Function(CXToken); -typedef DartClang_getTokenKind = int Function(CXToken); +typedef NativeClang_getTokenKind = ffi.UnsignedInt Function(CXToken arg0); +typedef DartClang_getTokenKind = int Function(CXToken arg0); typedef NativeClang_getTokenSpelling = - CXString Function(CXTranslationUnit, CXToken); + CXString Function(CXTranslationUnit arg0, CXToken arg1); typedef DartClang_getTokenSpelling = - CXString Function(CXTranslationUnit, CXToken); + CXString Function(CXTranslationUnit arg0, CXToken arg1); typedef NativeClang_getTokenLocation = - CXSourceLocation Function(CXTranslationUnit, CXToken); + CXSourceLocation Function(CXTranslationUnit arg0, CXToken arg1); typedef DartClang_getTokenLocation = - CXSourceLocation Function(CXTranslationUnit, CXToken); + CXSourceLocation Function(CXTranslationUnit arg0, CXToken arg1); typedef NativeClang_getTokenExtent = - CXSourceRange Function(CXTranslationUnit, CXToken); + CXSourceRange Function(CXTranslationUnit arg0, CXToken arg1); typedef DartClang_getTokenExtent = - CXSourceRange Function(CXTranslationUnit, CXToken); + CXSourceRange Function(CXTranslationUnit arg0, CXToken arg1); typedef NativeClang_tokenize = ffi.Void Function( CXTranslationUnit TU, @@ -10047,7 +10072,7 @@ typedef NativeClang_getCursorKindSpelling = typedef DartClang_getCursorKindSpelling = CXString Function(int Kind); typedef NativeClang_getDefinitionSpellingAndExtent = ffi.Void Function( - CXCursor, + CXCursor arg0, ffi.Pointer> startBuf, ffi.Pointer> endBuf, ffi.Pointer startLine, @@ -10057,7 +10082,7 @@ typedef NativeClang_getDefinitionSpellingAndExtent = ); typedef DartClang_getDefinitionSpellingAndExtent = void Function( - CXCursor, + CXCursor arg0, ffi.Pointer> startBuf, ffi.Pointer> endBuf, ffi.Pointer startLine, @@ -10069,14 +10094,18 @@ typedef NativeClang_enableStackTraces = ffi.Void Function(); typedef DartClang_enableStackTraces = void Function(); typedef NativeClang_executeOnThread = ffi.Void Function( - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > fn, ffi.Pointer user_data, ffi.UnsignedInt stack_size, ); typedef DartClang_executeOnThread = void Function( - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > fn, ffi.Pointer user_data, int stack_size, @@ -10579,24 +10608,25 @@ typedef DartClang_getRemappingsFromFileList = ffi.Pointer> filePaths, int numFiles, ); -typedef NativeClang_remap_getNumFiles = ffi.UnsignedInt Function(CXRemapping); -typedef DartClang_remap_getNumFiles = int Function(CXRemapping); +typedef NativeClang_remap_getNumFiles = + ffi.UnsignedInt Function(CXRemapping arg0); +typedef DartClang_remap_getNumFiles = int Function(CXRemapping arg0); typedef NativeClang_remap_getFilenames = ffi.Void Function( - CXRemapping, + CXRemapping arg0, ffi.UnsignedInt index, ffi.Pointer original, ffi.Pointer transformed, ); typedef DartClang_remap_getFilenames = void Function( - CXRemapping, + CXRemapping arg0, int index, ffi.Pointer original, ffi.Pointer transformed, ); -typedef NativeClang_remap_dispose = ffi.Void Function(CXRemapping); -typedef DartClang_remap_dispose = void Function(CXRemapping); +typedef NativeClang_remap_dispose = ffi.Void Function(CXRemapping arg0); +typedef DartClang_remap_dispose = void Function(CXRemapping arg0); /// \defgroup CINDEX_HIGH Higher level API functions /// @@ -10620,7 +10650,11 @@ final class CXCursorAndRangeVisitor extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.UnsignedInt Function(ffi.Pointer, CXCursor, CXSourceRange) + ffi.UnsignedInt Function( + ffi.Pointer unnamed, + CXCursor unnamed$1, + CXSourceRange unnamed$2, + ) > > visit; @@ -11149,7 +11183,11 @@ final class IndexerCallbacks extends ffi.Struct { /// Called at the end of indexing; passes the complete diagnostic set. external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(CXClientData, CXDiagnosticSet, ffi.Pointer) + ffi.Void Function( + CXClientData unnamed, + CXDiagnosticSet unnamed$1, + ffi.Pointer unnamed$2, + ) > > diagnostic; @@ -11168,7 +11206,10 @@ final class IndexerCallbacks extends ffi.Struct { /// Called when a file gets \#included/\#imported. external ffi.Pointer< ffi.NativeFunction< - CXIdxClientFile Function(CXClientData, ffi.Pointer) + CXIdxClientFile Function( + CXClientData unnamed, + ffi.Pointer unnamed$1, + ) > > ppIncludedFile; @@ -11182,8 +11223,8 @@ final class IndexerCallbacks extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< CXIdxClientASTFile Function( - CXClientData, - ffi.Pointer, + CXClientData unnamed, + ffi.Pointer unnamed$1, ) > > @@ -11202,7 +11243,10 @@ final class IndexerCallbacks extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(CXClientData, ffi.Pointer) + ffi.Void Function( + CXClientData unnamed, + ffi.Pointer unnamed$1, + ) > > indexDeclaration; @@ -11210,86 +11254,110 @@ final class IndexerCallbacks extends ffi.Struct { /// Called to index a reference of an entity. external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(CXClientData, ffi.Pointer) + ffi.Void Function( + CXClientData unnamed, + ffi.Pointer unnamed$1, + ) > > indexEntityReference; } typedef NativeClang_index_isEntityObjCContainerKind = - ffi.Int Function(ffi.UnsignedInt); -typedef DartClang_index_isEntityObjCContainerKind = int Function(int); + ffi.Int Function(ffi.UnsignedInt arg0); +typedef DartClang_index_isEntityObjCContainerKind = int Function(int arg0); typedef NativeClang_index_getObjCContainerDeclInfo = ffi.Pointer Function( - ffi.Pointer, + ffi.Pointer arg0, ); typedef DartClang_index_getObjCContainerDeclInfo = ffi.Pointer Function( - ffi.Pointer, + ffi.Pointer arg0, ); typedef NativeClang_index_getObjCInterfaceDeclInfo = ffi.Pointer Function( - ffi.Pointer, + ffi.Pointer arg0, ); typedef DartClang_index_getObjCInterfaceDeclInfo = ffi.Pointer Function( - ffi.Pointer, + ffi.Pointer arg0, ); typedef NativeClang_index_getObjCCategoryDeclInfo = - ffi.Pointer Function(ffi.Pointer); + ffi.Pointer Function( + ffi.Pointer arg0, + ); typedef DartClang_index_getObjCCategoryDeclInfo = - ffi.Pointer Function(ffi.Pointer); + ffi.Pointer Function( + ffi.Pointer arg0, + ); typedef NativeClang_index_getObjCProtocolRefListInfo = ffi.Pointer Function( - ffi.Pointer, + ffi.Pointer arg0, ); typedef DartClang_index_getObjCProtocolRefListInfo = ffi.Pointer Function( - ffi.Pointer, + ffi.Pointer arg0, ); typedef NativeClang_index_getObjCPropertyDeclInfo = - ffi.Pointer Function(ffi.Pointer); + ffi.Pointer Function( + ffi.Pointer arg0, + ); typedef DartClang_index_getObjCPropertyDeclInfo = - ffi.Pointer Function(ffi.Pointer); + ffi.Pointer Function( + ffi.Pointer arg0, + ); typedef NativeClang_index_getIBOutletCollectionAttrInfo = ffi.Pointer Function( - ffi.Pointer, + ffi.Pointer arg0, ); typedef DartClang_index_getIBOutletCollectionAttrInfo = ffi.Pointer Function( - ffi.Pointer, + ffi.Pointer arg0, ); typedef NativeClang_index_getCXXClassDeclInfo = - ffi.Pointer Function(ffi.Pointer); + ffi.Pointer Function( + ffi.Pointer arg0, + ); typedef DartClang_index_getCXXClassDeclInfo = - ffi.Pointer Function(ffi.Pointer); + ffi.Pointer Function( + ffi.Pointer arg0, + ); typedef NativeClang_index_getClientContainer = - CXIdxClientContainer Function(ffi.Pointer); + CXIdxClientContainer Function(ffi.Pointer arg0); typedef DartClang_index_getClientContainer = - CXIdxClientContainer Function(ffi.Pointer); + CXIdxClientContainer Function(ffi.Pointer arg0); typedef NativeClang_index_setClientContainer = - ffi.Void Function(ffi.Pointer, CXIdxClientContainer); + ffi.Void Function( + ffi.Pointer arg0, + CXIdxClientContainer arg1, + ); typedef DartClang_index_setClientContainer = - void Function(ffi.Pointer, CXIdxClientContainer); + void Function( + ffi.Pointer arg0, + CXIdxClientContainer arg1, + ); typedef NativeClang_index_getClientEntity = - CXIdxClientEntity Function(ffi.Pointer); + CXIdxClientEntity Function(ffi.Pointer arg0); typedef DartClang_index_getClientEntity = - CXIdxClientEntity Function(ffi.Pointer); + CXIdxClientEntity Function(ffi.Pointer arg0); typedef NativeClang_index_setClientEntity = - ffi.Void Function(ffi.Pointer, CXIdxClientEntity); + ffi.Void Function( + ffi.Pointer arg0, + CXIdxClientEntity arg1, + ); typedef DartClang_index_setClientEntity = - void Function(ffi.Pointer, CXIdxClientEntity); + void Function(ffi.Pointer arg0, CXIdxClientEntity arg1); /// An indexing action/session, to be applied to one or multiple /// translation units. typedef CXIndexAction = ffi.Pointer; typedef NativeClang_IndexAction_create = CXIndexAction Function(CXIndex CIdx); typedef DartClang_IndexAction_create = CXIndexAction Function(CXIndex CIdx); -typedef NativeClang_IndexAction_dispose = ffi.Void Function(CXIndexAction); -typedef DartClang_IndexAction_dispose = void Function(CXIndexAction); +typedef NativeClang_IndexAction_dispose = ffi.Void Function(CXIndexAction arg0); +typedef DartClang_IndexAction_dispose = void Function(CXIndexAction arg0); typedef NativeClang_indexSourceFile = ffi.Int Function( - CXIndexAction, + CXIndexAction arg0, CXClientData client_data, ffi.Pointer index_callbacks, ffi.UnsignedInt index_callbacks_size, @@ -11304,7 +11372,7 @@ typedef NativeClang_indexSourceFile = ); typedef DartClang_indexSourceFile = int Function( - CXIndexAction, + CXIndexAction arg0, CXClientData client_data, ffi.Pointer index_callbacks, int index_callbacks_size, @@ -11319,7 +11387,7 @@ typedef DartClang_indexSourceFile = ); typedef NativeClang_indexSourceFileFullArgv = ffi.Int Function( - CXIndexAction, + CXIndexAction arg0, CXClientData client_data, ffi.Pointer index_callbacks, ffi.UnsignedInt index_callbacks_size, @@ -11334,7 +11402,7 @@ typedef NativeClang_indexSourceFileFullArgv = ); typedef DartClang_indexSourceFileFullArgv = int Function( - CXIndexAction, + CXIndexAction arg0, CXClientData client_data, ffi.Pointer index_callbacks, int index_callbacks_size, @@ -11349,21 +11417,21 @@ typedef DartClang_indexSourceFileFullArgv = ); typedef NativeClang_indexTranslationUnit = ffi.Int Function( - CXIndexAction, + CXIndexAction arg0, CXClientData client_data, ffi.Pointer index_callbacks, ffi.UnsignedInt index_callbacks_size, ffi.UnsignedInt index_options, - CXTranslationUnit, + CXTranslationUnit arg5, ); typedef DartClang_indexTranslationUnit = int Function( - CXIndexAction, + CXIndexAction arg0, CXClientData client_data, ffi.Pointer index_callbacks, int index_callbacks_size, int index_options, - CXTranslationUnit, + CXTranslationUnit arg5, ); typedef NativeClang_indexLoc_getFileLocation = ffi.Void Function( diff --git a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart index f26d648a25..809ef2c8fa 100644 --- a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart +++ b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart @@ -60,8 +60,8 @@ class NativeLibrary { late final _func4 = _func4Ptr.asFunction(); } -typedef Typedef1Function = ffi.Void Function(ffi.Handle); -typedef DartTypedef1Function = void Function(Object); +typedef Typedef1Function = ffi.Void Function(ffi.Handle unnamed); +typedef DartTypedef1Function = void Function(Object unnamed); typedef Typedef1 = ffi.Pointer>; final class Struct1 extends ffi.Opaque {} diff --git a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_struct_fptr_fields_bindings.dart b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_struct_fptr_fields_bindings.dart index d1ac40e634..2af2abd019 100644 --- a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_struct_fptr_fields_bindings.dart +++ b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_struct_fptr_fields_bindings.dart @@ -33,11 +33,11 @@ final class S extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Int, - ffi.Int, - ffi.Int, - ffi.Float, - ffi.Pointer, + ffi.Int unnamed, + ffi.Int unnamed$1, + ffi.Int unnamed$2, + ffi.Float unnamed$3, + ffi.Pointer unnamed$4, ) > > @@ -66,7 +66,9 @@ final class S extends ffi.Struct { sortBy; external ffi.Pointer< - ffi.NativeFunction + ffi.NativeFunction< + ffi.Void Function(ffi.Int unnamed, ffi.Int unnamed$1, ffi.Char unnamed$2) + > > improperlyDeclaredParams; @@ -85,22 +87,30 @@ final class S extends ffi.Struct { @ffi.Array.multi([2]) external ffi.Array< - ffi.Pointer> + ffi.Pointer< + ffi.NativeFunction< + ffi.Void Function(ffi.Char unnamed, ffi.Char unnamed$1) + > + > > manyFunctions; external ffi.Pointer< ffi.NativeFunction< - ffi.Pointer> - Function(ffi.Int, ffi.Int) + ffi.Pointer< + ffi.NativeFunction + > + Function(ffi.Int unnamed, ffi.Int unnamed$1) > > functionReturningFunction; external ffi.Pointer< ffi.NativeFunction< - ffi.Pointer> - Function(ffi.Int, ffi.Int) + ffi.Pointer< + ffi.NativeFunction + > + Function(ffi.Int unnamed, ffi.Int unnamed$1) > > functionReturningFunctionImproper; diff --git a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart index 06552949a9..f662899634 100644 --- a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart +++ b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart @@ -22,7 +22,7 @@ class Bindings { NamedFunctionProto func1( NamedFunctionProto named, - ffi.Pointer> unnamed, + ffi.Pointer> unnamed, ) { return _func1(named, unnamed); } @@ -32,7 +32,7 @@ class Bindings { ffi.NativeFunction< NamedFunctionProto Function( NamedFunctionProto, - ffi.Pointer>, + ffi.Pointer>, ) > >('func1'); @@ -40,7 +40,7 @@ class Bindings { .asFunction< NamedFunctionProto Function( NamedFunctionProto, - ffi.Pointer>, + ffi.Pointer>, ) >(); diff --git a/pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart b/pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart index e1215b077d..f119351a94 100644 --- a/pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart +++ b/pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart @@ -4182,7 +4182,9 @@ class LibClang { .asFunction(); void clang_executeOnThread( - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > fn, ffi.Pointer user_data, int stack_size, @@ -4195,7 +4197,9 @@ class LibClang { ffi.NativeFunction< ffi.Void Function( ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ffi.Pointer, ffi.UnsignedInt, @@ -4206,7 +4210,7 @@ class LibClang { .asFunction< void Function( ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ffi.Pointer, int, @@ -8280,7 +8284,11 @@ final class CXCursorAndRangeVisitor extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.UnsignedInt Function(ffi.Pointer, CXCursor, CXSourceRange) + ffi.UnsignedInt Function( + ffi.Pointer unnamed, + CXCursor unnamed$1, + CXSourceRange unnamed$2, + ) > > visit; @@ -8780,7 +8788,11 @@ final class IndexerCallbacks extends ffi.Struct { /// Called at the end of indexing; passes the complete diagnostic set. external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(CXClientData, CXDiagnosticSet, ffi.Pointer) + ffi.Void Function( + CXClientData unnamed, + CXDiagnosticSet unnamed$1, + ffi.Pointer unnamed$2, + ) > > diagnostic; @@ -8799,7 +8811,10 @@ final class IndexerCallbacks extends ffi.Struct { /// Called when a file gets #included/#imported. external ffi.Pointer< ffi.NativeFunction< - CXIdxClientFile Function(CXClientData, ffi.Pointer) + CXIdxClientFile Function( + CXClientData unnamed, + ffi.Pointer unnamed$1, + ) > > ppIncludedFile; @@ -8808,8 +8823,8 @@ final class IndexerCallbacks extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< CXIdxClientASTFile Function( - CXClientData, - ffi.Pointer, + CXClientData unnamed, + ffi.Pointer unnamed$1, ) > > @@ -8828,7 +8843,10 @@ final class IndexerCallbacks extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(CXClientData, ffi.Pointer) + ffi.Void Function( + CXClientData unnamed, + ffi.Pointer unnamed$1, + ) > > indexDeclaration; @@ -8836,7 +8854,10 @@ final class IndexerCallbacks extends ffi.Struct { /// Called to index a reference of an entity. external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(CXClientData, ffi.Pointer) + ffi.Void Function( + CXClientData unnamed, + ffi.Pointer unnamed$1, + ) > > indexEntityReference; diff --git a/pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart b/pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart index d277571c91..e269bd8cfd 100644 --- a/pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart +++ b/pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart @@ -278,10 +278,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, + ffi.Pointer> unnamed$3, ) > > @@ -301,10 +301,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, + ffi.Pointer> unnamed$3, ) > >, @@ -321,10 +321,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, + ffi.Pointer> unnamed$3, ) > >, @@ -876,7 +876,9 @@ class SQLite { int sqlite3_busy_handler( ffi.Pointer arg0, ffi.Pointer< - ffi.NativeFunction, ffi.Int)> + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer unnamed, ffi.Int unnamed$1) + > > arg1, ffi.Pointer arg2, @@ -891,7 +893,10 @@ class SQLite { ffi.Pointer, ffi.Pointer< ffi.NativeFunction< - ffi.Int Function(ffi.Pointer, ffi.Int) + ffi.Int Function( + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ) > >, ffi.Pointer, @@ -903,7 +908,9 @@ class SQLite { int Function( ffi.Pointer, ffi.Pointer< - ffi.NativeFunction, ffi.Int)> + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer unnamed, ffi.Int unnamed$1) + > >, ffi.Pointer, ) @@ -1448,12 +1455,12 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Pointer unnamed$3, + ffi.Pointer unnamed$4, + ffi.Pointer unnamed$5, ) > > @@ -1471,12 +1478,12 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Pointer unnamed$3, + ffi.Pointer unnamed$4, + ffi.Pointer unnamed$5, ) > >, @@ -1491,12 +1498,12 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Pointer unnamed$3, + ffi.Pointer unnamed$4, + ffi.Pointer unnamed$5, ) > >, @@ -1538,7 +1545,10 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, ffi.Pointer) + ffi.Void Function( + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ) > > xTrace, @@ -1554,7 +1564,10 @@ class SQLite { ffi.Pointer, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, ffi.Pointer) + ffi.Void Function( + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ) > >, ffi.Pointer, @@ -1567,7 +1580,10 @@ class SQLite { ffi.Pointer, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, ffi.Pointer) + ffi.Void Function( + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ) > >, ffi.Pointer, @@ -1579,9 +1595,9 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - sqlite3_uint64, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + sqlite3_uint64 unnamed$2, ) > > @@ -1599,9 +1615,9 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - sqlite3_uint64, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + sqlite3_uint64 unnamed$2, ) > >, @@ -1616,9 +1632,9 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - sqlite3_uint64, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + sqlite3_uint64 unnamed$2, ) > >, @@ -1659,10 +1675,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.UnsignedInt, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, + ffi.UnsignedInt unnamed, + ffi.Pointer unnamed$1, + ffi.Pointer unnamed$2, + ffi.Pointer unnamed$3, ) > > @@ -1681,10 +1697,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.UnsignedInt, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, + ffi.UnsignedInt unnamed, + ffi.Pointer unnamed$1, + ffi.Pointer unnamed$2, + ffi.Pointer unnamed$3, ) > >, @@ -1700,10 +1716,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.UnsignedInt, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, + ffi.UnsignedInt unnamed, + ffi.Pointer unnamed$1, + ffi.Pointer unnamed$2, + ffi.Pointer unnamed$3, ) > >, @@ -1743,7 +1759,9 @@ class SQLite { void sqlite3_progress_handler( ffi.Pointer arg0, int arg1, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg2, ffi.Pointer arg3, ) { @@ -1757,7 +1775,9 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer unnamed) + > >, ffi.Pointer, ) @@ -1769,7 +1789,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ffi.Pointer, ) @@ -3193,7 +3213,9 @@ class SQLite { int arg1, ffi.Pointer arg2, int n, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg4, ) { return _sqlite3_bind_blob(arg0, arg1, arg2, n, arg4); @@ -3208,7 +3230,9 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -3221,7 +3245,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ) >(); @@ -3231,7 +3255,9 @@ class SQLite { int arg1, ffi.Pointer arg2, int arg3, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg4, ) { return _sqlite3_bind_blob64(arg0, arg1, arg2, arg3, arg4); @@ -3246,7 +3272,9 @@ class SQLite { ffi.Pointer, sqlite3_uint64, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -3259,7 +3287,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ) >(); @@ -3323,7 +3351,9 @@ class SQLite { int arg1, ffi.Pointer arg2, int arg3, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg4, ) { return _sqlite3_bind_text(arg0, arg1, arg2, arg3, arg4); @@ -3338,7 +3368,9 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -3351,7 +3383,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ) >(); @@ -3361,7 +3393,9 @@ class SQLite { int arg1, ffi.Pointer arg2, int arg3, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg4, ) { return _sqlite3_bind_text16(arg0, arg1, arg2, arg3, arg4); @@ -3376,7 +3410,9 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -3389,7 +3425,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ) >(); @@ -3399,7 +3435,9 @@ class SQLite { int arg1, ffi.Pointer arg2, int arg3, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg4, int encoding, ) { @@ -3415,7 +3453,9 @@ class SQLite { ffi.Pointer, sqlite3_uint64, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ffi.UnsignedChar, ) @@ -3429,7 +3469,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, int, ) @@ -3463,7 +3503,9 @@ class SQLite { int arg1, ffi.Pointer arg2, ffi.Pointer arg3, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg4, ) { return _sqlite3_bind_pointer(arg0, arg1, arg2, arg3, arg4); @@ -3478,7 +3520,9 @@ class SQLite { ffi.Pointer, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -3491,7 +3535,7 @@ class SQLite { ffi.Pointer, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ) >(); @@ -4617,9 +4661,9 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > > @@ -4627,15 +4671,17 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > > xStep, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > > xFinal, ) { @@ -4663,24 +4709,24 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > >, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > >, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer) + ffi.Void Function(ffi.Pointer unnamed) > >, ) @@ -4697,23 +4743,25 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > >, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > >, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) >(); @@ -4727,9 +4775,9 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > > @@ -4737,15 +4785,17 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > > xStep, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > > xFinal, ) { @@ -4773,24 +4823,24 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > >, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > >, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer) + ffi.Void Function(ffi.Pointer unnamed) > >, ) @@ -4807,23 +4857,25 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > >, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > >, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) >(); @@ -4837,9 +4889,9 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > > @@ -4847,18 +4899,22 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > > xStep, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > > xFinal, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > xDestroy, ) { return _sqlite3_create_function_v2( @@ -4886,28 +4942,30 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > >, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > >, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer) + ffi.Void Function(ffi.Pointer unnamed) > >, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -4923,26 +4981,28 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > >, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > >, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ) >(); @@ -4956,32 +5016,38 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > > xStep, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > > xFinal, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > > xValue, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > > xInverse, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > xDestroy, ) { return _sqlite3_create_window_function( @@ -5010,33 +5076,35 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > >, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer) + ffi.Void Function(ffi.Pointer unnamed) > >, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer) + ffi.Void Function(ffi.Pointer unnamed) > >, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > >, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -5053,33 +5121,35 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > >, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer) + ffi.Void Function(ffi.Pointer unnamed) > >, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer) + ffi.Void Function(ffi.Pointer unnamed) > >, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > >, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) >(); @@ -5147,7 +5217,11 @@ class SQLite { int sqlite3_memory_alarm( ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, sqlite3_int64, ffi.Int) + ffi.Void Function( + ffi.Pointer unnamed, + sqlite3_int64 unnamed$1, + ffi.Int unnamed$2, + ) > > arg0, @@ -5163,7 +5237,11 @@ class SQLite { ffi.Int Function( ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, sqlite3_int64, ffi.Int) + ffi.Void Function( + ffi.Pointer unnamed, + sqlite3_int64 unnamed$1, + ffi.Int unnamed$2, + ) > >, ffi.Pointer, @@ -5176,7 +5254,11 @@ class SQLite { int Function( ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, sqlite3_int64, ffi.Int) + ffi.Void Function( + ffi.Pointer unnamed, + sqlite3_int64 unnamed$1, + ffi.Int unnamed$2, + ) > >, ffi.Pointer, @@ -5752,7 +5834,9 @@ class SQLite { ffi.Pointer arg0, int N, ffi.Pointer arg2, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg3, ) { return _sqlite3_set_auxdata(arg0, N, arg2, arg3); @@ -5766,7 +5850,9 @@ class SQLite { ffi.Int, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -5778,7 +5864,7 @@ class SQLite { int, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ) >(); @@ -5931,7 +6017,9 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer arg1, int arg2, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg3, ) { return _sqlite3_result_blob(arg0, arg1, arg2, arg3); @@ -5945,7 +6033,9 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -5957,7 +6047,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ) >(); @@ -5966,7 +6056,9 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer arg1, int arg2, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg3, ) { return _sqlite3_result_blob64(arg0, arg1, arg2, arg3); @@ -5980,7 +6072,9 @@ class SQLite { ffi.Pointer, sqlite3_uint64, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -5992,7 +6086,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ) >(); @@ -6132,7 +6226,9 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer arg1, int arg2, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg3, ) { return _sqlite3_result_text(arg0, arg1, arg2, arg3); @@ -6146,7 +6242,9 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -6158,7 +6256,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ) >(); @@ -6167,7 +6265,9 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer arg1, int arg2, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg3, int encoding, ) { @@ -6182,7 +6282,9 @@ class SQLite { ffi.Pointer, sqlite3_uint64, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ffi.UnsignedChar, ) @@ -6195,7 +6297,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, int, ) @@ -6205,7 +6307,9 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer arg1, int arg2, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg3, ) { return _sqlite3_result_text16(arg0, arg1, arg2, arg3); @@ -6219,7 +6323,9 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -6231,7 +6337,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ) >(); @@ -6240,7 +6346,9 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer arg1, int arg2, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg3, ) { return _sqlite3_result_text16le(arg0, arg1, arg2, arg3); @@ -6254,7 +6362,9 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -6266,7 +6376,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ) >(); @@ -6275,7 +6385,9 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer arg1, int arg2, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg3, ) { return _sqlite3_result_text16be(arg0, arg1, arg2, arg3); @@ -6289,7 +6401,9 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -6301,7 +6415,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ) >(); @@ -6331,7 +6445,9 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg3, ) { return _sqlite3_result_pointer(arg0, arg1, arg2, arg3); @@ -6345,7 +6461,9 @@ class SQLite { ffi.Pointer, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -6357,7 +6475,7 @@ class SQLite { ffi.Pointer, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ) >(); @@ -6498,11 +6616,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Int unnamed$3, + ffi.Pointer unnamed$4, ) > > @@ -6522,11 +6640,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Int unnamed$3, + ffi.Pointer unnamed$4, ) > >, @@ -6543,11 +6661,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Int unnamed$3, + ffi.Pointer unnamed$4, ) > >, @@ -6562,16 +6680,18 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Int unnamed$3, + ffi.Pointer unnamed$4, ) > > xCompare, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > xDestroy, ) { return _sqlite3_create_collation_v2( @@ -6595,16 +6715,18 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Int unnamed$3, + ffi.Pointer unnamed$4, ) > >, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -6619,16 +6741,16 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Int unnamed$3, + ffi.Pointer unnamed$4, ) > >, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ) >(); @@ -6641,11 +6763,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Int unnamed$3, + ffi.Pointer unnamed$4, ) > > @@ -6665,11 +6787,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Int unnamed$3, + ffi.Pointer unnamed$4, ) > >, @@ -6686,11 +6808,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Int unnamed$3, + ffi.Pointer unnamed$4, ) > >, @@ -6728,10 +6850,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Int unnamed$2, + ffi.Pointer unnamed$3, ) > > @@ -6749,10 +6871,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Int unnamed$2, + ffi.Pointer unnamed$3, ) > >, @@ -6767,10 +6889,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Int unnamed$2, + ffi.Pointer unnamed$3, ) > >, @@ -6783,10 +6905,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Int unnamed$2, + ffi.Pointer unnamed$3, ) > > @@ -6804,10 +6926,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Int unnamed$2, + ffi.Pointer unnamed$3, ) > >, @@ -6822,10 +6944,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Int unnamed$2, + ffi.Pointer unnamed$3, ) > >, @@ -7226,7 +7348,9 @@ class SQLite { /// See also the [sqlite3_update_hook()] interface. ffi.Pointer sqlite3_commit_hook( ffi.Pointer arg0, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg1, ffi.Pointer arg2, ) { @@ -7239,7 +7363,9 @@ class SQLite { ffi.Pointer Function( ffi.Pointer, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer unnamed) + > >, ffi.Pointer, ) @@ -7250,7 +7376,7 @@ class SQLite { ffi.Pointer Function( ffi.Pointer, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ffi.Pointer, ) @@ -7258,7 +7384,9 @@ class SQLite { ffi.Pointer sqlite3_rollback_hook( ffi.Pointer arg0, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > arg1, ffi.Pointer arg2, ) { @@ -7271,7 +7399,9 @@ class SQLite { ffi.Pointer Function( ffi.Pointer, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ffi.Pointer, ) @@ -7282,7 +7412,7 @@ class SQLite { ffi.Pointer Function( ffi.Pointer, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ffi.Pointer, ) @@ -7340,11 +7470,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Pointer, - sqlite3_int64, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Pointer unnamed$3, + sqlite3_int64 unnamed$4, ) > > @@ -7362,11 +7492,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Pointer, - sqlite3_int64, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Pointer unnamed$3, + sqlite3_int64 unnamed$4, ) > >, @@ -7381,11 +7511,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Pointer, - sqlite3_int64, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Pointer unnamed$3, + sqlite3_int64 unnamed$4, ) > >, @@ -7971,7 +8101,9 @@ class SQLite { ffi.Pointer zName, ffi.Pointer p, ffi.Pointer pClientData, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > xDestroy, ) { return _sqlite3_create_module_v2(db, zName, p, pClientData, xDestroy); @@ -7986,7 +8118,9 @@ class SQLite { ffi.Pointer, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -7999,7 +8133,7 @@ class SQLite { ffi.Pointer, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ) >(); @@ -9876,10 +10010,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Pointer unnamed$2, + ffi.Int unnamed$3, ) > > @@ -9897,10 +10031,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Pointer unnamed$2, + ffi.Int unnamed$3, ) > >, @@ -9915,10 +10049,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Pointer unnamed$2, + ffi.Int unnamed$3, ) > >, @@ -10732,10 +10866,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Pointer unnamed$3, ) > > @@ -10754,10 +10888,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Pointer unnamed$3, ) > >, @@ -10774,10 +10908,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Pointer unnamed$3, ) > >, @@ -10794,12 +10928,14 @@ class SQLite { ffi.Pointer zQueryFunc, ffi.Pointer< ffi.NativeFunction< - ffi.Int Function(ffi.Pointer) + ffi.Int Function(ffi.Pointer unnamed) > > xQueryFunc, ffi.Pointer pContext, - ffi.Pointer)>> + ffi.Pointer< + ffi.NativeFunction unnamed)> + > xDestructor, ) { return _sqlite3_rtree_query_callback( @@ -10819,12 +10955,14 @@ class SQLite { ffi.Pointer, ffi.Pointer< ffi.NativeFunction< - ffi.Int Function(ffi.Pointer) + ffi.Int Function(ffi.Pointer unnamed) > >, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed) + > >, ) > @@ -10836,12 +10974,12 @@ class SQLite { ffi.Pointer, ffi.Pointer< ffi.NativeFunction< - ffi.Int Function(ffi.Pointer) + ffi.Int Function(ffi.Pointer unnamed) > >, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> >, ) >(); @@ -10857,17 +10995,17 @@ typedef sqlite3_int64 = sqlite_int64; typedef sqlite3_uint64 = sqlite_uint64; typedef sqlite3_callbackFunction = ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, + ffi.Pointer> unnamed$3, ); typedef Dartsqlite3_callbackFunction = int Function( - ffi.Pointer, - int, - ffi.Pointer>, - ffi.Pointer>, + ffi.Pointer unnamed, + int unnamed$1, + ffi.Pointer> unnamed$2, + ffi.Pointer> unnamed$3, ); /// The type for a callback function. @@ -10917,11 +11055,11 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Pointer unnamed$2, + ffi.Int unnamed$3, + ffi.Pointer unnamed$4, ) > > @@ -10929,7 +11067,11 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.Int Function(ffi.Pointer, ffi.Pointer, ffi.Int) + ffi.Int Function( + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Int unnamed$2, + ) > > xDelete; @@ -10937,10 +11079,10 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Int unnamed$2, + ffi.Pointer unnamed$3, ) > > @@ -10949,10 +11091,10 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Int unnamed$2, + ffi.Pointer unnamed$3, ) > > @@ -10961,8 +11103,8 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, ) > > @@ -10971,9 +11113,9 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, ) > > @@ -10982,9 +11124,9 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Pointer> Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Pointer unnamed$2, ) > > @@ -10992,33 +11134,49 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, ffi.Pointer) + ffi.Void Function( + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ) > > xDlClose; external ffi.Pointer< ffi.NativeFunction< - ffi.Int Function(ffi.Pointer, ffi.Int, ffi.Pointer) + ffi.Int Function( + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ) > > xRandomness; external ffi.Pointer< - ffi.NativeFunction, ffi.Int)> + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer unnamed, ffi.Int unnamed$1) + > > xSleep; external ffi.Pointer< ffi.NativeFunction< - ffi.Int Function(ffi.Pointer, ffi.Pointer) + ffi.Int Function( + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ) > > xCurrentTime; external ffi.Pointer< ffi.NativeFunction< - ffi.Int Function(ffi.Pointer, ffi.Int, ffi.Pointer) + ffi.Int Function( + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ) > > xGetLastError; @@ -11027,7 +11185,10 @@ final class sqlite3_vfs extends ffi.Struct { /// definition. Those that follow are added in version 2 or later external ffi.Pointer< ffi.NativeFunction< - ffi.Int Function(ffi.Pointer, ffi.Pointer) + ffi.Int Function( + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ) > > xCurrentTimeInt64; @@ -11037,9 +11198,9 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Pointer, - sqlite3_syscall_ptr, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + sqlite3_syscall_ptr unnamed$2, ) > > @@ -11048,8 +11209,8 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< sqlite3_syscall_ptr Function( - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, ) > > @@ -11058,8 +11219,8 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, ) > > @@ -11069,42 +11230,46 @@ final class sqlite3_vfs extends ffi.Struct { final class sqlite3_mem_methods extends ffi.Struct { /// Memory allocation function external ffi.Pointer< - ffi.NativeFunction Function(ffi.Int)> + ffi.NativeFunction Function(ffi.Int unnamed)> > xMalloc; /// Free a prior allocation external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xFree; /// Resize an allocation external ffi.Pointer< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, ffi.Int) + ffi.Pointer Function( + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ) > > xRealloc; /// Return the size of an allocation external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xSize; /// Round up request size to allocation size - external ffi.Pointer> xRoundup; + external ffi.Pointer> + xRoundup; /// Initialize the memory allocator external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xInit; /// Deinitialize the memory allocator external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xShutdown; @@ -11119,9 +11284,9 @@ final class sqlite3_value extends ffi.Opaque {} final class sqlite3_context extends ffi.Opaque {} typedef sqlite3_destructor_typeFunction = - ffi.Void Function(ffi.Pointer); + ffi.Void Function(ffi.Pointer unnamed); typedef Dartsqlite3_destructor_typeFunction = - void Function(ffi.Pointer); + void Function(ffi.Pointer unnamed); /// CAPI3REF: Constants Defining Special Destructor Behavior /// @@ -11367,12 +11532,12 @@ final class sqlite3_module extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ffi.Pointer>, - ffi.Pointer>, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Int unnamed$2, + ffi.Pointer> unnamed$3, + ffi.Pointer> unnamed$4, + ffi.Pointer> unnamed$5, ) > > @@ -11381,12 +11546,12 @@ final class sqlite3_module extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ffi.Pointer>, - ffi.Pointer>, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Int unnamed$2, + ffi.Pointer> unnamed$3, + ffi.Pointer> unnamed$4, + ffi.Pointer> unnamed$5, ) > > @@ -11395,8 +11560,8 @@ final class sqlite3_module extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, ) > > @@ -11423,39 +11588,45 @@ final class sqlite3_module extends ffi.Struct { xOpen; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer unnamed) + > > xClose; external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Int unnamed$3, + ffi.Pointer> unnamed$4, ) > > xFilter; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer unnamed) + > > xNext; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer unnamed) + > > xEof; external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Int unnamed$2, ) > > @@ -11464,8 +11635,8 @@ final class sqlite3_module extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, ) > > @@ -11474,10 +11645,10 @@ final class sqlite3_module extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, + ffi.Pointer unnamed$3, ) > > @@ -11513,9 +11684,9 @@ final class sqlite3_module extends ffi.Struct { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, ) > > @@ -11540,24 +11711,30 @@ final class sqlite3_module extends ffi.Struct { /// The methods above are in version 1 of the sqlite_module object. Those /// below are for version 2 and greater. external ffi.Pointer< - ffi.NativeFunction, ffi.Int)> + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer unnamed, ffi.Int unnamed$1) + > > xSavepoint; external ffi.Pointer< - ffi.NativeFunction, ffi.Int)> + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer unnamed, ffi.Int unnamed$1) + > > xRelease; external ffi.Pointer< - ffi.NativeFunction, ffi.Int)> + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer unnamed, ffi.Int unnamed$1) + > > xRollbackTo; /// The methods above are in versions 1 and 2 of the sqlite_module object. /// Those below are for version 3 and greater. external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xShadowName; } @@ -11598,37 +11775,37 @@ final class sqlite3_mutex_methods extends ffi.Struct { external ffi.Pointer> xMutexEnd; external ffi.Pointer< - ffi.NativeFunction Function(ffi.Int)> + ffi.NativeFunction Function(ffi.Int unnamed)> > xMutexAlloc; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xMutexFree; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xMutexEnter; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xMutexTry; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xMutexLeave; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xMutexHeld; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xMutexNotheld; } @@ -11652,12 +11829,12 @@ final class sqlite3_pcache_methods2 extends ffi.Struct { external ffi.Pointer pArg; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xInit; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xShutdown; @@ -11673,21 +11850,23 @@ final class sqlite3_pcache_methods2 extends ffi.Struct { xCreate; external ffi.Pointer< - ffi.NativeFunction, ffi.Int)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed, ffi.Int unnamed$1) + > > xCachesize; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xPagecount; external ffi.Pointer< ffi.NativeFunction< ffi.Pointer Function( - ffi.Pointer, - ffi.UnsignedInt, - ffi.Int, + ffi.Pointer unnamed, + ffi.UnsignedInt unnamed$1, + ffi.Int unnamed$2, ) > > @@ -11696,9 +11875,9 @@ final class sqlite3_pcache_methods2 extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Int unnamed$2, ) > > @@ -11707,10 +11886,10 @@ final class sqlite3_pcache_methods2 extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedInt, - ffi.UnsignedInt, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.UnsignedInt unnamed$2, + ffi.UnsignedInt unnamed$3, ) > > @@ -11718,18 +11897,21 @@ final class sqlite3_pcache_methods2 extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, ffi.UnsignedInt) + ffi.Void Function( + ffi.Pointer unnamed, + ffi.UnsignedInt unnamed$1, + ) > > xTruncate; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xDestroy; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xShrink; } @@ -11738,12 +11920,12 @@ final class sqlite3_pcache_methods extends ffi.Struct { external ffi.Pointer pArg; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xInit; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xShutdown; @@ -11755,21 +11937,23 @@ final class sqlite3_pcache_methods extends ffi.Struct { xCreate; external ffi.Pointer< - ffi.NativeFunction, ffi.Int)> + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer unnamed, ffi.Int unnamed$1) + > > xCachesize; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xPagecount; external ffi.Pointer< ffi.NativeFunction< ffi.Pointer Function( - ffi.Pointer, - ffi.UnsignedInt, - ffi.Int, + ffi.Pointer unnamed, + ffi.UnsignedInt unnamed$1, + ffi.Int unnamed$2, ) > > @@ -11778,9 +11962,9 @@ final class sqlite3_pcache_methods extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Int unnamed$2, ) > > @@ -11789,10 +11973,10 @@ final class sqlite3_pcache_methods extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedInt, - ffi.UnsignedInt, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.UnsignedInt unnamed$2, + ffi.UnsignedInt unnamed$3, ) > > @@ -11800,13 +11984,16 @@ final class sqlite3_pcache_methods extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, ffi.UnsignedInt) + ffi.Void Function( + ffi.Pointer unnamed, + ffi.UnsignedInt unnamed$1, + ) > > xTruncate; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xDestroy; } @@ -11857,7 +12044,7 @@ final class sqlite3_rtree_geometry extends ffi.Struct { /// Called by SQLite to clean up pUser external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xDelUser; } @@ -11885,7 +12072,7 @@ final class sqlite3_rtree_query_info extends ffi.Struct { /// function to free pUser external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xDelUser; @@ -12154,18 +12341,23 @@ final class Fts5ExtensionApi extends ffi.Struct { external int iVersion; external ffi.Pointer< - ffi.NativeFunction Function(ffi.Pointer)> + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer unnamed) + > > xUserData; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xColumnCount; external ffi.Pointer< ffi.NativeFunction< - ffi.Int Function(ffi.Pointer, ffi.Pointer) + ffi.Int Function( + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ) > > xRowCount; @@ -12173,9 +12365,9 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, ) > > @@ -12184,40 +12376,46 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Int unnamed$2, + ffi.Pointer unnamed$3, ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Int, - ffi.Int, - ffi.Int, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Int unnamed$3, + ffi.Int unnamed$4, + ffi.Int unnamed$5, ) > - >, + > + unnamed$4, ) > > xTokenize; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xPhraseCount; external ffi.Pointer< - ffi.NativeFunction, ffi.Int)> + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer unnamed, ffi.Int unnamed$1) + > > xPhraseSize; external ffi.Pointer< ffi.NativeFunction< - ffi.Int Function(ffi.Pointer, ffi.Pointer) + ffi.Int Function( + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ) > > xInstCount; @@ -12225,28 +12423,28 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Pointer unnamed$3, + ffi.Pointer unnamed$4, ) > > xInst; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xRowid; external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer>, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer> unnamed$2, + ffi.Pointer unnamed$3, ) > > @@ -12254,7 +12452,11 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.Int Function(ffi.Pointer, ffi.Int, ffi.Pointer) + ffi.Int Function( + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ) > > xColumnSize; @@ -12262,18 +12464,19 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Pointer unnamed$2, ) > - >, + > + unnamed$3, ) > > @@ -12282,11 +12485,12 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, ffi.Pointer< - ffi.NativeFunction)> - >, + ffi.NativeFunction unnamed)> + > + unnamed$2, ) > > @@ -12294,7 +12498,10 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, ffi.Int) + ffi.Pointer Function( + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ) > > xGetAuxdata; @@ -12302,11 +12509,11 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Pointer unnamed$3, + ffi.Pointer unnamed$4, ) > > @@ -12315,10 +12522,10 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Pointer unnamed$2, + ffi.Pointer unnamed$3, ) > > @@ -12327,10 +12534,10 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Pointer unnamed$3, ) > > @@ -12339,9 +12546,9 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Pointer unnamed$2, ) > > @@ -12373,40 +12580,41 @@ final class fts5_tokenizer extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Pointer>, - ffi.Int, - ffi.Pointer>, + ffi.Pointer unnamed, + ffi.Pointer> unnamed$1, + ffi.Int unnamed$2, + ffi.Pointer> unnamed$3, ) > > xCreate; external ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xDelete; external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Int, + ffi.Pointer unnamed, + ffi.Pointer unnamed$1, + ffi.Int unnamed$2, + ffi.Pointer unnamed$3, + ffi.Int unnamed$4, ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer, - ffi.Int, - ffi.Pointer, - ffi.Int, - ffi.Int, - ffi.Int, + ffi.Pointer unnamed, + ffi.Int unnamed$1, + ffi.Pointer unnamed$2, + ffi.Int unnamed$3, + ffi.Int unnamed$4, + ffi.Int unnamed$5, ) > - >, + > + unnamed$5, ) > > @@ -12427,7 +12635,7 @@ final class fts5_api extends ffi.Struct { ffi.Pointer pContext, ffi.Pointer pTokenizer, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xDestroy, ) @@ -12457,7 +12665,7 @@ final class fts5_api extends ffi.Struct { ffi.Pointer pContext, fts5_extension_function xFunction, ffi.Pointer< - ffi.NativeFunction)> + ffi.NativeFunction unnamed)> > xDestroy, ) From cc34fdef6125ae6d1f85916a39d3b59cda93a1f7 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Mon, 17 Nov 2025 12:27:35 +1100 Subject: [PATCH 4/5] Fix tests --- .../libclang-example/generated_bindings.dart | 384 ++--- .../lib/src/code_generator/func_type.dart | 9 +- pkgs/ffigen/test/avf_audio_bindings.dart | 1190 +++++++++++++++ .../_expected_dart_handle_bindings.dart | 4 +- ..._expected_struct_fptr_fields_bindings.dart | 32 +- .../_expected_typedef_bindings.dart | 6 +- .../_expected_libclang_bindings.dart | 41 +- .../_expected_sqlite_bindings.dart | 1282 +++++++---------- 8 files changed, 1918 insertions(+), 1030 deletions(-) create mode 100644 pkgs/ffigen/test/avf_audio_bindings.dart diff --git a/pkgs/ffigen/example/libclang-example/generated_bindings.dart b/pkgs/ffigen/example/libclang-example/generated_bindings.dart index 72ac4f9d09..4073e7a072 100644 --- a/pkgs/ffigen/example/libclang-example/generated_bindings.dart +++ b/pkgs/ffigen/example/libclang-example/generated_bindings.dart @@ -4608,9 +4608,7 @@ class LibClang { .asFunction(); void clang_executeOnThread( - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> fn, ffi.Pointer user_data, int stack_size, @@ -6882,16 +6880,16 @@ enum CXGlobalOptFlags { } typedef NativeClang_CXIndex_setGlobalOptions = - ffi.Void Function(CXIndex arg0, ffi.UnsignedInt options); + ffi.Void Function(CXIndex, ffi.UnsignedInt options); typedef DartClang_CXIndex_setGlobalOptions = - void Function(CXIndex arg0, int options); + void Function(CXIndex, int options); typedef NativeClang_CXIndex_getGlobalOptions = - ffi.UnsignedInt Function(CXIndex arg0); -typedef DartClang_CXIndex_getGlobalOptions = int Function(CXIndex arg0); + ffi.UnsignedInt Function(CXIndex); +typedef DartClang_CXIndex_getGlobalOptions = int Function(CXIndex); typedef NativeClang_CXIndex_setInvocationEmissionPathOption = - ffi.Void Function(CXIndex arg0, ffi.Pointer Path); + ffi.Void Function(CXIndex, ffi.Pointer Path); typedef DartClang_CXIndex_setInvocationEmissionPathOption = - void Function(CXIndex arg0, ffi.Pointer Path); + void Function(CXIndex, ffi.Pointer Path); /// A particular source file that is part of a translation unit. typedef CXFile = ffi.Pointer; @@ -7241,32 +7239,29 @@ typedef NativeClang_defaultDiagnosticDisplayOptions = ffi.UnsignedInt Function(); typedef DartClang_defaultDiagnosticDisplayOptions = int Function(); typedef NativeClang_getDiagnosticSeverity = - ffi.UnsignedInt Function(CXDiagnostic arg0); -typedef DartClang_getDiagnosticSeverity = int Function(CXDiagnostic arg0); + ffi.UnsignedInt Function(CXDiagnostic); +typedef DartClang_getDiagnosticSeverity = int Function(CXDiagnostic); typedef NativeClang_getDiagnosticLocation = - CXSourceLocation Function(CXDiagnostic arg0); + CXSourceLocation Function(CXDiagnostic); typedef DartClang_getDiagnosticLocation = - CXSourceLocation Function(CXDiagnostic arg0); -typedef NativeClang_getDiagnosticSpelling = - CXString Function(CXDiagnostic arg0); -typedef DartClang_getDiagnosticSpelling = CXString Function(CXDiagnostic arg0); + CXSourceLocation Function(CXDiagnostic); +typedef NativeClang_getDiagnosticSpelling = CXString Function(CXDiagnostic); +typedef DartClang_getDiagnosticSpelling = CXString Function(CXDiagnostic); typedef NativeClang_getDiagnosticOption = CXString Function(CXDiagnostic Diag, ffi.Pointer Disable); typedef DartClang_getDiagnosticOption = CXString Function(CXDiagnostic Diag, ffi.Pointer Disable); typedef NativeClang_getDiagnosticCategory = - ffi.UnsignedInt Function(CXDiagnostic arg0); -typedef DartClang_getDiagnosticCategory = int Function(CXDiagnostic arg0); + ffi.UnsignedInt Function(CXDiagnostic); +typedef DartClang_getDiagnosticCategory = int Function(CXDiagnostic); typedef NativeClang_getDiagnosticCategoryName = CXString Function(ffi.UnsignedInt Category); typedef DartClang_getDiagnosticCategoryName = CXString Function(int Category); -typedef NativeClang_getDiagnosticCategoryText = - CXString Function(CXDiagnostic arg0); -typedef DartClang_getDiagnosticCategoryText = - CXString Function(CXDiagnostic arg0); +typedef NativeClang_getDiagnosticCategoryText = CXString Function(CXDiagnostic); +typedef DartClang_getDiagnosticCategoryText = CXString Function(CXDiagnostic); typedef NativeClang_getDiagnosticNumRanges = - ffi.UnsignedInt Function(CXDiagnostic arg0); -typedef DartClang_getDiagnosticNumRanges = int Function(CXDiagnostic arg0); + ffi.UnsignedInt Function(CXDiagnostic); +typedef DartClang_getDiagnosticNumRanges = int Function(CXDiagnostic); typedef NativeClang_getDiagnosticRange = CXSourceRange Function(CXDiagnostic Diagnostic, ffi.UnsignedInt Range); typedef DartClang_getDiagnosticRange = @@ -7452,12 +7447,11 @@ typedef DartClang_saveTranslationUnit = int options, ); typedef NativeClang_suspendTranslationUnit = - ffi.UnsignedInt Function(CXTranslationUnit arg0); -typedef DartClang_suspendTranslationUnit = int Function(CXTranslationUnit arg0); + ffi.UnsignedInt Function(CXTranslationUnit); +typedef DartClang_suspendTranslationUnit = int Function(CXTranslationUnit); typedef NativeClang_disposeTranslationUnit = - ffi.Void Function(CXTranslationUnit arg0); -typedef DartClang_disposeTranslationUnit = - void Function(CXTranslationUnit arg0); + ffi.Void Function(CXTranslationUnit); +typedef DartClang_disposeTranslationUnit = void Function(CXTranslationUnit); typedef NativeClang_defaultReparseOptions = ffi.UnsignedInt Function(CXTranslationUnit TU); typedef DartClang_defaultReparseOptions = int Function(CXTranslationUnit TU); @@ -8684,49 +8678,40 @@ final class CXCursor extends ffi.Struct { typedef NativeClang_getNullCursor = CXCursor Function(); typedef DartClang_getNullCursor = CXCursor Function(); typedef NativeClang_getTranslationUnitCursor = - CXCursor Function(CXTranslationUnit arg0); + CXCursor Function(CXTranslationUnit); typedef DartClang_getTranslationUnitCursor = - CXCursor Function(CXTranslationUnit arg0); -typedef NativeClang_equalCursors = - ffi.UnsignedInt Function(CXCursor arg0, CXCursor arg1); -typedef DartClang_equalCursors = int Function(CXCursor arg0, CXCursor arg1); + CXCursor Function(CXTranslationUnit); +typedef NativeClang_equalCursors = ffi.UnsignedInt Function(CXCursor, CXCursor); +typedef DartClang_equalCursors = int Function(CXCursor, CXCursor); typedef NativeClang_Cursor_isNull = ffi.Int Function(CXCursor cursor); typedef DartClang_Cursor_isNull = int Function(CXCursor cursor); -typedef NativeClang_hashCursor = ffi.UnsignedInt Function(CXCursor arg0); -typedef DartClang_hashCursor = int Function(CXCursor arg0); -typedef NativeClang_getCursorKind = ffi.UnsignedInt Function(CXCursor arg0); -typedef DartClang_getCursorKind = int Function(CXCursor arg0); -typedef NativeClang_isDeclaration = - ffi.UnsignedInt Function(ffi.UnsignedInt arg0); -typedef DartClang_isDeclaration = int Function(int arg0); -typedef NativeClang_isInvalidDeclaration = - ffi.UnsignedInt Function(CXCursor arg0); -typedef DartClang_isInvalidDeclaration = int Function(CXCursor arg0); -typedef NativeClang_isReference = - ffi.UnsignedInt Function(ffi.UnsignedInt arg0); -typedef DartClang_isReference = int Function(int arg0); -typedef NativeClang_isExpression = - ffi.UnsignedInt Function(ffi.UnsignedInt arg0); -typedef DartClang_isExpression = int Function(int arg0); -typedef NativeClang_isStatement = - ffi.UnsignedInt Function(ffi.UnsignedInt arg0); -typedef DartClang_isStatement = int Function(int arg0); -typedef NativeClang_isAttribute = - ffi.UnsignedInt Function(ffi.UnsignedInt arg0); -typedef DartClang_isAttribute = int Function(int arg0); +typedef NativeClang_hashCursor = ffi.UnsignedInt Function(CXCursor); +typedef DartClang_hashCursor = int Function(CXCursor); +typedef NativeClang_getCursorKind = ffi.UnsignedInt Function(CXCursor); +typedef DartClang_getCursorKind = int Function(CXCursor); +typedef NativeClang_isDeclaration = ffi.UnsignedInt Function(ffi.UnsignedInt); +typedef DartClang_isDeclaration = int Function(int); +typedef NativeClang_isInvalidDeclaration = ffi.UnsignedInt Function(CXCursor); +typedef DartClang_isInvalidDeclaration = int Function(CXCursor); +typedef NativeClang_isReference = ffi.UnsignedInt Function(ffi.UnsignedInt); +typedef DartClang_isReference = int Function(int); +typedef NativeClang_isExpression = ffi.UnsignedInt Function(ffi.UnsignedInt); +typedef DartClang_isExpression = int Function(int); +typedef NativeClang_isStatement = ffi.UnsignedInt Function(ffi.UnsignedInt); +typedef DartClang_isStatement = int Function(int); +typedef NativeClang_isAttribute = ffi.UnsignedInt Function(ffi.UnsignedInt); +typedef DartClang_isAttribute = int Function(int); typedef NativeClang_Cursor_hasAttrs = ffi.UnsignedInt Function(CXCursor C); typedef DartClang_Cursor_hasAttrs = int Function(CXCursor C); -typedef NativeClang_isInvalid = ffi.UnsignedInt Function(ffi.UnsignedInt arg0); -typedef DartClang_isInvalid = int Function(int arg0); +typedef NativeClang_isInvalid = ffi.UnsignedInt Function(ffi.UnsignedInt); +typedef DartClang_isInvalid = int Function(int); typedef NativeClang_isTranslationUnit = - ffi.UnsignedInt Function(ffi.UnsignedInt arg0); -typedef DartClang_isTranslationUnit = int Function(int arg0); -typedef NativeClang_isPreprocessing = - ffi.UnsignedInt Function(ffi.UnsignedInt arg0); -typedef DartClang_isPreprocessing = int Function(int arg0); -typedef NativeClang_isUnexposed = - ffi.UnsignedInt Function(ffi.UnsignedInt arg0); -typedef DartClang_isUnexposed = int Function(int arg0); + ffi.UnsignedInt Function(ffi.UnsignedInt); +typedef DartClang_isTranslationUnit = int Function(int); +typedef NativeClang_isPreprocessing = ffi.UnsignedInt Function(ffi.UnsignedInt); +typedef DartClang_isPreprocessing = int Function(int); +typedef NativeClang_isUnexposed = ffi.UnsignedInt Function(ffi.UnsignedInt); +typedef DartClang_isUnexposed = int Function(int); /// Describe the linkage of the entity referred to by a cursor. enum CXLinkageKind { @@ -8897,9 +8882,9 @@ typedef NativeClang_getCursorTLSKind = ffi.UnsignedInt Function(CXCursor cursor); typedef DartClang_getCursorTLSKind = int Function(CXCursor cursor); typedef NativeClang_Cursor_getTranslationUnit = - CXTranslationUnit Function(CXCursor arg0); + CXTranslationUnit Function(CXCursor); typedef DartClang_Cursor_getTranslationUnit = - CXTranslationUnit Function(CXCursor arg0); + CXTranslationUnit Function(CXCursor); /// A fast container representing a set of CXCursors. typedef CXCursorSet = ffi.Pointer; @@ -8939,14 +8924,13 @@ typedef DartClang_disposeOverriddenCursors = typedef NativeClang_getIncludedFile = CXFile Function(CXCursor cursor); typedef DartClang_getIncludedFile = CXFile Function(CXCursor cursor); typedef NativeClang_getCursor = - CXCursor Function(CXTranslationUnit arg0, CXSourceLocation arg1); + CXCursor Function(CXTranslationUnit, CXSourceLocation); typedef DartClang_getCursor = - CXCursor Function(CXTranslationUnit arg0, CXSourceLocation arg1); -typedef NativeClang_getCursorLocation = - CXSourceLocation Function(CXCursor arg0); -typedef DartClang_getCursorLocation = CXSourceLocation Function(CXCursor arg0); -typedef NativeClang_getCursorExtent = CXSourceRange Function(CXCursor arg0); -typedef DartClang_getCursorExtent = CXSourceRange Function(CXCursor arg0); + CXCursor Function(CXTranslationUnit, CXSourceLocation); +typedef NativeClang_getCursorLocation = CXSourceLocation Function(CXCursor); +typedef DartClang_getCursorLocation = CXSourceLocation Function(CXCursor); +typedef NativeClang_getCursorExtent = CXSourceRange Function(CXCursor); +typedef DartClang_getCursorExtent = CXSourceRange Function(CXCursor); /// Describes the kind of type enum CXTypeKind { @@ -9526,8 +9510,8 @@ typedef NativeClang_Type_getCXXRefQualifier = typedef DartClang_Type_getCXXRefQualifier = int Function(CXType T); typedef NativeClang_Cursor_isBitField = ffi.UnsignedInt Function(CXCursor C); typedef DartClang_Cursor_isBitField = int Function(CXCursor C); -typedef NativeClang_isVirtualBase = ffi.UnsignedInt Function(CXCursor arg0); -typedef DartClang_isVirtualBase = int Function(CXCursor arg0); +typedef NativeClang_isVirtualBase = ffi.UnsignedInt Function(CXCursor); +typedef DartClang_isVirtualBase = int Function(CXCursor); /// Represents the C++ access control level to a base class for a /// cursor with kind CX_CXXBaseSpecifier. @@ -9549,9 +9533,8 @@ enum CX_CXXAccessSpecifier { }; } -typedef NativeClang_getCXXAccessSpecifier = - ffi.UnsignedInt Function(CXCursor arg0); -typedef DartClang_getCXXAccessSpecifier = int Function(CXCursor arg0); +typedef NativeClang_getCXXAccessSpecifier = ffi.UnsignedInt Function(CXCursor); +typedef DartClang_getCXXAccessSpecifier = int Function(CXCursor); /// Represents the storage classes as declared in the source. CX_SC_Invalid /// was added for the case that the passed cursor in not a declaration. @@ -9581,9 +9564,8 @@ enum CX_StorageClass { }; } -typedef NativeClang_Cursor_getStorageClass = - ffi.UnsignedInt Function(CXCursor arg0); -typedef DartClang_Cursor_getStorageClass = int Function(CXCursor arg0); +typedef NativeClang_Cursor_getStorageClass = ffi.UnsignedInt Function(CXCursor); +typedef DartClang_Cursor_getStorageClass = int Function(CXCursor); typedef NativeClang_getNumOverloadedDecls = ffi.UnsignedInt Function(CXCursor cursor); typedef DartClang_getNumOverloadedDecls = int Function(CXCursor cursor); @@ -9591,8 +9573,8 @@ typedef NativeClang_getOverloadedDecl = CXCursor Function(CXCursor cursor, ffi.UnsignedInt index); typedef DartClang_getOverloadedDecl = CXCursor Function(CXCursor cursor, int index); -typedef NativeClang_getIBOutletCollectionType = CXType Function(CXCursor arg0); -typedef DartClang_getIBOutletCollectionType = CXType Function(CXCursor arg0); +typedef NativeClang_getIBOutletCollectionType = CXType Function(CXCursor); +typedef DartClang_getIBOutletCollectionType = CXType Function(CXCursor); /// Describes how the traversal of the children of a particular /// cursor should proceed after visiting a particular child cursor. @@ -9659,8 +9641,8 @@ typedef DartClang_visitChildren = CXCursorVisitor visitor, CXClientData client_data, ); -typedef NativeClang_getCursorUSR = CXString Function(CXCursor arg0); -typedef DartClang_getCursorUSR = CXString Function(CXCursor arg0); +typedef NativeClang_getCursorUSR = CXString Function(CXCursor); +typedef DartClang_getCursorUSR = CXString Function(CXCursor); typedef NativeClang_constructUSR_ObjCClass = CXString Function(ffi.Pointer class_name); typedef DartClang_constructUSR_ObjCClass = @@ -9699,16 +9681,16 @@ typedef NativeClang_constructUSR_ObjCProperty = CXString Function(ffi.Pointer property, CXString classUSR); typedef DartClang_constructUSR_ObjCProperty = CXString Function(ffi.Pointer property, CXString classUSR); -typedef NativeClang_getCursorSpelling = CXString Function(CXCursor arg0); -typedef DartClang_getCursorSpelling = CXString Function(CXCursor arg0); +typedef NativeClang_getCursorSpelling = CXString Function(CXCursor); +typedef DartClang_getCursorSpelling = CXString Function(CXCursor); typedef NativeClang_Cursor_getSpellingNameRange = CXSourceRange Function( - CXCursor arg0, + CXCursor, ffi.UnsignedInt pieceIndex, ffi.UnsignedInt options, ); typedef DartClang_Cursor_getSpellingNameRange = - CXSourceRange Function(CXCursor arg0, int pieceIndex, int options); + CXSourceRange Function(CXCursor, int pieceIndex, int options); /// Opaque pointer representing a policy that controls pretty printing /// for \c clang_getCursorPrettyPrinted. @@ -9804,9 +9786,8 @@ typedef NativeClang_PrintingPolicy_setProperty = typedef DartClang_PrintingPolicy_setProperty = void Function(CXPrintingPolicy Policy, int Property, int Value); typedef NativeClang_getCursorPrintingPolicy = - CXPrintingPolicy Function(CXCursor arg0); -typedef DartClang_getCursorPrintingPolicy = - CXPrintingPolicy Function(CXCursor arg0); + CXPrintingPolicy Function(CXCursor); +typedef DartClang_getCursorPrintingPolicy = CXPrintingPolicy Function(CXCursor); typedef NativeClang_PrintingPolicy_dispose = ffi.Void Function(CXPrintingPolicy Policy); typedef DartClang_PrintingPolicy_dispose = @@ -9815,20 +9796,18 @@ typedef NativeClang_getCursorPrettyPrinted = CXString Function(CXCursor Cursor, CXPrintingPolicy Policy); typedef DartClang_getCursorPrettyPrinted = CXString Function(CXCursor Cursor, CXPrintingPolicy Policy); -typedef NativeClang_getCursorDisplayName = CXString Function(CXCursor arg0); -typedef DartClang_getCursorDisplayName = CXString Function(CXCursor arg0); -typedef NativeClang_getCursorReferenced = CXCursor Function(CXCursor arg0); -typedef DartClang_getCursorReferenced = CXCursor Function(CXCursor arg0); -typedef NativeClang_getCursorDefinition = CXCursor Function(CXCursor arg0); -typedef DartClang_getCursorDefinition = CXCursor Function(CXCursor arg0); -typedef NativeClang_isCursorDefinition = - ffi.UnsignedInt Function(CXCursor arg0); -typedef DartClang_isCursorDefinition = int Function(CXCursor arg0); -typedef NativeClang_getCanonicalCursor = CXCursor Function(CXCursor arg0); -typedef DartClang_getCanonicalCursor = CXCursor Function(CXCursor arg0); -typedef NativeClang_Cursor_getObjCSelectorIndex = - ffi.Int Function(CXCursor arg0); -typedef DartClang_Cursor_getObjCSelectorIndex = int Function(CXCursor arg0); +typedef NativeClang_getCursorDisplayName = CXString Function(CXCursor); +typedef DartClang_getCursorDisplayName = CXString Function(CXCursor); +typedef NativeClang_getCursorReferenced = CXCursor Function(CXCursor); +typedef DartClang_getCursorReferenced = CXCursor Function(CXCursor); +typedef NativeClang_getCursorDefinition = CXCursor Function(CXCursor); +typedef DartClang_getCursorDefinition = CXCursor Function(CXCursor); +typedef NativeClang_isCursorDefinition = ffi.UnsignedInt Function(CXCursor); +typedef DartClang_isCursorDefinition = int Function(CXCursor); +typedef NativeClang_getCanonicalCursor = CXCursor Function(CXCursor); +typedef DartClang_getCanonicalCursor = CXCursor Function(CXCursor); +typedef NativeClang_Cursor_getObjCSelectorIndex = ffi.Int Function(CXCursor); +typedef DartClang_Cursor_getObjCSelectorIndex = int Function(CXCursor); typedef NativeClang_Cursor_isDynamicCall = ffi.Int Function(CXCursor C); typedef DartClang_Cursor_isDynamicCall = int Function(CXCursor C); typedef NativeClang_Cursor_getReceiverType = CXType Function(CXCursor C); @@ -9873,16 +9852,16 @@ typedef NativeClang_Cursor_getRawCommentText = CXString Function(CXCursor C); typedef DartClang_Cursor_getRawCommentText = CXString Function(CXCursor C); typedef NativeClang_Cursor_getBriefCommentText = CXString Function(CXCursor C); typedef DartClang_Cursor_getBriefCommentText = CXString Function(CXCursor C); -typedef NativeClang_Cursor_getMangling = CXString Function(CXCursor arg0); -typedef DartClang_Cursor_getMangling = CXString Function(CXCursor arg0); +typedef NativeClang_Cursor_getMangling = CXString Function(CXCursor); +typedef DartClang_Cursor_getMangling = CXString Function(CXCursor); typedef NativeClang_Cursor_getCXXManglings = - ffi.Pointer Function(CXCursor arg0); + ffi.Pointer Function(CXCursor); typedef DartClang_Cursor_getCXXManglings = - ffi.Pointer Function(CXCursor arg0); + ffi.Pointer Function(CXCursor); typedef NativeClang_Cursor_getObjCManglings = - ffi.Pointer Function(CXCursor arg0); + ffi.Pointer Function(CXCursor); typedef DartClang_Cursor_getObjCManglings = - ffi.Pointer Function(CXCursor arg0); + ffi.Pointer Function(CXCursor); /// \defgroup CINDEX_MODULE Module introspection /// @@ -9893,9 +9872,9 @@ typedef CXModule = ffi.Pointer; typedef NativeClang_Cursor_getModule = CXModule Function(CXCursor C); typedef DartClang_Cursor_getModule = CXModule Function(CXCursor C); typedef NativeClang_getModuleForFile = - CXModule Function(CXTranslationUnit arg0, CXFile arg1); + CXModule Function(CXTranslationUnit, CXFile); typedef DartClang_getModuleForFile = - CXModule Function(CXTranslationUnit arg0, CXFile arg1); + CXModule Function(CXTranslationUnit, CXFile); typedef NativeClang_Module_getASTFile = CXFile Function(CXModule Module); typedef DartClang_Module_getASTFile = CXFile Function(CXModule Module); typedef NativeClang_Module_getParent = CXModule Function(CXModule Module); @@ -9907,17 +9886,13 @@ typedef DartClang_Module_getFullName = CXString Function(CXModule Module); typedef NativeClang_Module_isSystem = ffi.Int Function(CXModule Module); typedef DartClang_Module_isSystem = int Function(CXModule Module); typedef NativeClang_Module_getNumTopLevelHeaders = - ffi.UnsignedInt Function(CXTranslationUnit arg0, CXModule Module); + ffi.UnsignedInt Function(CXTranslationUnit, CXModule Module); typedef DartClang_Module_getNumTopLevelHeaders = - int Function(CXTranslationUnit arg0, CXModule Module); + int Function(CXTranslationUnit, CXModule Module); typedef NativeClang_Module_getTopLevelHeader = - CXFile Function( - CXTranslationUnit arg0, - CXModule Module, - ffi.UnsignedInt Index, - ); + CXFile Function(CXTranslationUnit, CXModule Module, ffi.UnsignedInt Index); typedef DartClang_Module_getTopLevelHeader = - CXFile Function(CXTranslationUnit arg0, CXModule Module, int Index); + CXFile Function(CXTranslationUnit, CXModule Module, int Index); typedef NativeClang_CXXConstructor_isConvertingConstructor = ffi.UnsignedInt Function(CXCursor C); typedef DartClang_CXXConstructor_isConvertingConstructor = @@ -10013,20 +9988,20 @@ typedef DartClang_getToken = CXTranslationUnit TU, CXSourceLocation Location, ); -typedef NativeClang_getTokenKind = ffi.UnsignedInt Function(CXToken arg0); -typedef DartClang_getTokenKind = int Function(CXToken arg0); +typedef NativeClang_getTokenKind = ffi.UnsignedInt Function(CXToken); +typedef DartClang_getTokenKind = int Function(CXToken); typedef NativeClang_getTokenSpelling = - CXString Function(CXTranslationUnit arg0, CXToken arg1); + CXString Function(CXTranslationUnit, CXToken); typedef DartClang_getTokenSpelling = - CXString Function(CXTranslationUnit arg0, CXToken arg1); + CXString Function(CXTranslationUnit, CXToken); typedef NativeClang_getTokenLocation = - CXSourceLocation Function(CXTranslationUnit arg0, CXToken arg1); + CXSourceLocation Function(CXTranslationUnit, CXToken); typedef DartClang_getTokenLocation = - CXSourceLocation Function(CXTranslationUnit arg0, CXToken arg1); + CXSourceLocation Function(CXTranslationUnit, CXToken); typedef NativeClang_getTokenExtent = - CXSourceRange Function(CXTranslationUnit arg0, CXToken arg1); + CXSourceRange Function(CXTranslationUnit, CXToken); typedef DartClang_getTokenExtent = - CXSourceRange Function(CXTranslationUnit arg0, CXToken arg1); + CXSourceRange Function(CXTranslationUnit, CXToken); typedef NativeClang_tokenize = ffi.Void Function( CXTranslationUnit TU, @@ -10072,7 +10047,7 @@ typedef NativeClang_getCursorKindSpelling = typedef DartClang_getCursorKindSpelling = CXString Function(int Kind); typedef NativeClang_getDefinitionSpellingAndExtent = ffi.Void Function( - CXCursor arg0, + CXCursor, ffi.Pointer> startBuf, ffi.Pointer> endBuf, ffi.Pointer startLine, @@ -10082,7 +10057,7 @@ typedef NativeClang_getDefinitionSpellingAndExtent = ); typedef DartClang_getDefinitionSpellingAndExtent = void Function( - CXCursor arg0, + CXCursor, ffi.Pointer> startBuf, ffi.Pointer> endBuf, ffi.Pointer startLine, @@ -10094,18 +10069,14 @@ typedef NativeClang_enableStackTraces = ffi.Void Function(); typedef DartClang_enableStackTraces = void Function(); typedef NativeClang_executeOnThread = ffi.Void Function( - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> fn, ffi.Pointer user_data, ffi.UnsignedInt stack_size, ); typedef DartClang_executeOnThread = void Function( - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> fn, ffi.Pointer user_data, int stack_size, @@ -10608,25 +10579,24 @@ typedef DartClang_getRemappingsFromFileList = ffi.Pointer> filePaths, int numFiles, ); -typedef NativeClang_remap_getNumFiles = - ffi.UnsignedInt Function(CXRemapping arg0); -typedef DartClang_remap_getNumFiles = int Function(CXRemapping arg0); +typedef NativeClang_remap_getNumFiles = ffi.UnsignedInt Function(CXRemapping); +typedef DartClang_remap_getNumFiles = int Function(CXRemapping); typedef NativeClang_remap_getFilenames = ffi.Void Function( - CXRemapping arg0, + CXRemapping, ffi.UnsignedInt index, ffi.Pointer original, ffi.Pointer transformed, ); typedef DartClang_remap_getFilenames = void Function( - CXRemapping arg0, + CXRemapping, int index, ffi.Pointer original, ffi.Pointer transformed, ); -typedef NativeClang_remap_dispose = ffi.Void Function(CXRemapping arg0); -typedef DartClang_remap_dispose = void Function(CXRemapping arg0); +typedef NativeClang_remap_dispose = ffi.Void Function(CXRemapping); +typedef DartClang_remap_dispose = void Function(CXRemapping); /// \defgroup CINDEX_HIGH Higher level API functions /// @@ -10650,11 +10620,7 @@ final class CXCursorAndRangeVisitor extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.UnsignedInt Function( - ffi.Pointer unnamed, - CXCursor unnamed$1, - CXSourceRange unnamed$2, - ) + ffi.UnsignedInt Function(ffi.Pointer, CXCursor, CXSourceRange) > > visit; @@ -11183,11 +11149,7 @@ final class IndexerCallbacks extends ffi.Struct { /// Called at the end of indexing; passes the complete diagnostic set. external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function( - CXClientData unnamed, - CXDiagnosticSet unnamed$1, - ffi.Pointer unnamed$2, - ) + ffi.Void Function(CXClientData, CXDiagnosticSet, ffi.Pointer) > > diagnostic; @@ -11206,10 +11168,7 @@ final class IndexerCallbacks extends ffi.Struct { /// Called when a file gets \#included/\#imported. external ffi.Pointer< ffi.NativeFunction< - CXIdxClientFile Function( - CXClientData unnamed, - ffi.Pointer unnamed$1, - ) + CXIdxClientFile Function(CXClientData, ffi.Pointer) > > ppIncludedFile; @@ -11223,8 +11182,8 @@ final class IndexerCallbacks extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< CXIdxClientASTFile Function( - CXClientData unnamed, - ffi.Pointer unnamed$1, + CXClientData, + ffi.Pointer, ) > > @@ -11243,10 +11202,7 @@ final class IndexerCallbacks extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function( - CXClientData unnamed, - ffi.Pointer unnamed$1, - ) + ffi.Void Function(CXClientData, ffi.Pointer) > > indexDeclaration; @@ -11254,110 +11210,86 @@ final class IndexerCallbacks extends ffi.Struct { /// Called to index a reference of an entity. external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function( - CXClientData unnamed, - ffi.Pointer unnamed$1, - ) + ffi.Void Function(CXClientData, ffi.Pointer) > > indexEntityReference; } typedef NativeClang_index_isEntityObjCContainerKind = - ffi.Int Function(ffi.UnsignedInt arg0); -typedef DartClang_index_isEntityObjCContainerKind = int Function(int arg0); + ffi.Int Function(ffi.UnsignedInt); +typedef DartClang_index_isEntityObjCContainerKind = int Function(int); typedef NativeClang_index_getObjCContainerDeclInfo = ffi.Pointer Function( - ffi.Pointer arg0, + ffi.Pointer, ); typedef DartClang_index_getObjCContainerDeclInfo = ffi.Pointer Function( - ffi.Pointer arg0, + ffi.Pointer, ); typedef NativeClang_index_getObjCInterfaceDeclInfo = ffi.Pointer Function( - ffi.Pointer arg0, + ffi.Pointer, ); typedef DartClang_index_getObjCInterfaceDeclInfo = ffi.Pointer Function( - ffi.Pointer arg0, + ffi.Pointer, ); typedef NativeClang_index_getObjCCategoryDeclInfo = - ffi.Pointer Function( - ffi.Pointer arg0, - ); + ffi.Pointer Function(ffi.Pointer); typedef DartClang_index_getObjCCategoryDeclInfo = - ffi.Pointer Function( - ffi.Pointer arg0, - ); + ffi.Pointer Function(ffi.Pointer); typedef NativeClang_index_getObjCProtocolRefListInfo = ffi.Pointer Function( - ffi.Pointer arg0, + ffi.Pointer, ); typedef DartClang_index_getObjCProtocolRefListInfo = ffi.Pointer Function( - ffi.Pointer arg0, + ffi.Pointer, ); typedef NativeClang_index_getObjCPropertyDeclInfo = - ffi.Pointer Function( - ffi.Pointer arg0, - ); + ffi.Pointer Function(ffi.Pointer); typedef DartClang_index_getObjCPropertyDeclInfo = - ffi.Pointer Function( - ffi.Pointer arg0, - ); + ffi.Pointer Function(ffi.Pointer); typedef NativeClang_index_getIBOutletCollectionAttrInfo = ffi.Pointer Function( - ffi.Pointer arg0, + ffi.Pointer, ); typedef DartClang_index_getIBOutletCollectionAttrInfo = ffi.Pointer Function( - ffi.Pointer arg0, + ffi.Pointer, ); typedef NativeClang_index_getCXXClassDeclInfo = - ffi.Pointer Function( - ffi.Pointer arg0, - ); + ffi.Pointer Function(ffi.Pointer); typedef DartClang_index_getCXXClassDeclInfo = - ffi.Pointer Function( - ffi.Pointer arg0, - ); + ffi.Pointer Function(ffi.Pointer); typedef NativeClang_index_getClientContainer = - CXIdxClientContainer Function(ffi.Pointer arg0); + CXIdxClientContainer Function(ffi.Pointer); typedef DartClang_index_getClientContainer = - CXIdxClientContainer Function(ffi.Pointer arg0); + CXIdxClientContainer Function(ffi.Pointer); typedef NativeClang_index_setClientContainer = - ffi.Void Function( - ffi.Pointer arg0, - CXIdxClientContainer arg1, - ); + ffi.Void Function(ffi.Pointer, CXIdxClientContainer); typedef DartClang_index_setClientContainer = - void Function( - ffi.Pointer arg0, - CXIdxClientContainer arg1, - ); + void Function(ffi.Pointer, CXIdxClientContainer); typedef NativeClang_index_getClientEntity = - CXIdxClientEntity Function(ffi.Pointer arg0); + CXIdxClientEntity Function(ffi.Pointer); typedef DartClang_index_getClientEntity = - CXIdxClientEntity Function(ffi.Pointer arg0); + CXIdxClientEntity Function(ffi.Pointer); typedef NativeClang_index_setClientEntity = - ffi.Void Function( - ffi.Pointer arg0, - CXIdxClientEntity arg1, - ); + ffi.Void Function(ffi.Pointer, CXIdxClientEntity); typedef DartClang_index_setClientEntity = - void Function(ffi.Pointer arg0, CXIdxClientEntity arg1); + void Function(ffi.Pointer, CXIdxClientEntity); /// An indexing action/session, to be applied to one or multiple /// translation units. typedef CXIndexAction = ffi.Pointer; typedef NativeClang_IndexAction_create = CXIndexAction Function(CXIndex CIdx); typedef DartClang_IndexAction_create = CXIndexAction Function(CXIndex CIdx); -typedef NativeClang_IndexAction_dispose = ffi.Void Function(CXIndexAction arg0); -typedef DartClang_IndexAction_dispose = void Function(CXIndexAction arg0); +typedef NativeClang_IndexAction_dispose = ffi.Void Function(CXIndexAction); +typedef DartClang_IndexAction_dispose = void Function(CXIndexAction); typedef NativeClang_indexSourceFile = ffi.Int Function( - CXIndexAction arg0, + CXIndexAction, CXClientData client_data, ffi.Pointer index_callbacks, ffi.UnsignedInt index_callbacks_size, @@ -11372,7 +11304,7 @@ typedef NativeClang_indexSourceFile = ); typedef DartClang_indexSourceFile = int Function( - CXIndexAction arg0, + CXIndexAction, CXClientData client_data, ffi.Pointer index_callbacks, int index_callbacks_size, @@ -11387,7 +11319,7 @@ typedef DartClang_indexSourceFile = ); typedef NativeClang_indexSourceFileFullArgv = ffi.Int Function( - CXIndexAction arg0, + CXIndexAction, CXClientData client_data, ffi.Pointer index_callbacks, ffi.UnsignedInt index_callbacks_size, @@ -11402,7 +11334,7 @@ typedef NativeClang_indexSourceFileFullArgv = ); typedef DartClang_indexSourceFileFullArgv = int Function( - CXIndexAction arg0, + CXIndexAction, CXClientData client_data, ffi.Pointer index_callbacks, int index_callbacks_size, @@ -11417,21 +11349,21 @@ typedef DartClang_indexSourceFileFullArgv = ); typedef NativeClang_indexTranslationUnit = ffi.Int Function( - CXIndexAction arg0, + CXIndexAction, CXClientData client_data, ffi.Pointer index_callbacks, ffi.UnsignedInt index_callbacks_size, ffi.UnsignedInt index_options, - CXTranslationUnit arg5, + CXTranslationUnit, ); typedef DartClang_indexTranslationUnit = int Function( - CXIndexAction arg0, + CXIndexAction, CXClientData client_data, ffi.Pointer index_callbacks, int index_callbacks_size, int index_options, - CXTranslationUnit arg5, + CXTranslationUnit, ); typedef NativeClang_indexLoc_getFileLocation = ffi.Void Function( diff --git a/pkgs/ffigen/lib/src/code_generator/func_type.dart b/pkgs/ffigen/lib/src/code_generator/func_type.dart index 0e78df54be..58b2b0e6e8 100644 --- a/pkgs/ffigen/lib/src/code_generator/func_type.dart +++ b/pkgs/ffigen/lib/src/code_generator/func_type.dart @@ -30,8 +30,13 @@ class FunctionType extends Type with HasLocalScope { String? varArgWrapper, }) { final params = varArgWrapper != null ? parameters : dartTypeParameters; - String paramToString(Parameter p) => - '${typeToString(p.type)} ${writeArgumentNames ? p.name : ""}'; + String paramToString(Parameter p) { + final name = writeArgumentNames && p.originalName.isNotEmpty + ? p.name + : ''; + return '${typeToString(p.type)} $name'; + } + String? varArgPack; if (varArgWrapper != null && varArgParameters.isNotEmpty) { final varArgPackBuf = StringBuffer(); diff --git a/pkgs/ffigen/test/avf_audio_bindings.dart b/pkgs/ffigen/test/avf_audio_bindings.dart new file mode 100644 index 0000000000..18187787e8 --- /dev/null +++ b/pkgs/ffigen/test/avf_audio_bindings.dart @@ -0,0 +1,1190 @@ +// Copyright (c) 2024, the Dart project authors. Please see the AUTHORS file +// for details. All rights reserved. Use of this source code is governed by a +// BSD-style license that can be found in the LICENSE file. + +// AUTO GENERATED FILE, DO NOT EDIT. +// +// Generated by `package:ffigen`. +// ignore_for_file: type=lint, unused_import +import 'dart:ffi' as ffi; +import 'package:objective_c/objective_c.dart' as objc; +import 'package:ffi/ffi.dart' as pkg_ffi; + +final class AudioStreamBasicDescription extends ffi.Opaque {} + +final class AudioChannelLayout extends ffi.Opaque {} + +final class opaqueCMFormatDescription extends ffi.Opaque {} + +enum AVAudioCommonFormat { + AVAudioOtherFormat(0), + AVAudioPCMFormatFloat32(1), + AVAudioPCMFormatFloat64(2), + AVAudioPCMFormatInt16(3), + AVAudioPCMFormatInt32(4); + + final int value; + const AVAudioCommonFormat(this.value); + + static AVAudioCommonFormat fromValue(int value) => switch (value) { + 0 => AVAudioOtherFormat, + 1 => AVAudioPCMFormatFloat32, + 2 => AVAudioPCMFormatFloat64, + 3 => AVAudioPCMFormatInt16, + 4 => AVAudioPCMFormatInt32, + _ => throw ArgumentError('Unknown value for AVAudioCommonFormat: $value'), + }; +} + +/// WARNING: AVAudioFormat is a stub. To generate bindings for this class, include +/// AVAudioFormat in your config's objc-interfaces list. +/// +/// AVAudioFormat +extension type AVAudioFormat._(objc.ObjCObject object$) + implements objc.ObjCObject, objc.NSObject, objc.NSSecureCoding { + /// Constructs a [AVAudioFormat] that points to the same underlying object as [other]. + AVAudioFormat.as(objc.ObjCObject other) : object$ = other { + objc.checkOsVersionInternal( + 'AVAudioFormat', + iOS: (false, (8, 0, 0)), + macOS: (false, (10, 10, 0)), + ); + } + + /// Constructs a [AVAudioFormat] that wraps the given raw object pointer. + AVAudioFormat.fromPointer( + ffi.Pointer other, { + bool retain = false, + bool release = false, + }) : object$ = objc.ObjCObject(other, retain: retain, release: release) { + objc.checkOsVersionInternal( + 'AVAudioFormat', + iOS: (false, (8, 0, 0)), + macOS: (false, (10, 10, 0)), + ); + } +} + +late final _class_AVAudioPlayer = objc.getClass("AVAudioPlayer"); +late final _sel_isKindOfClass_ = objc.registerName("isKindOfClass:"); +final _objc_msgSend_19nvye5 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); +typedef instancetype = ffi.Pointer; +typedef Dartinstancetype = objc.ObjCObject; +late final _sel_initWithContentsOfURL_error_ = objc.registerName( + "initWithContentsOfURL:error:", +); +final _objc_msgSend_1lhpu4m = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); +late final _sel_initWithData_error_ = objc.registerName("initWithData:error:"); +late final _sel_initWithContentsOfURL_fileTypeHint_error_ = objc.registerName( + "initWithContentsOfURL:fileTypeHint:error:", +); +final _objc_msgSend_1pnyuds = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + > + >() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ) + >(); +late final _sel_initWithData_fileTypeHint_error_ = objc.registerName( + "initWithData:fileTypeHint:error:", +); +late final _sel_prepareToPlay = objc.registerName("prepareToPlay"); +final _objc_msgSend_91o635 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); +late final _sel_play = objc.registerName("play"); +late final _sel_playAtTime_ = objc.registerName("playAtTime:"); +final _objc_msgSend_18chyc = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ) + > + >() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + double, + ) + >(); +late final _sel_pause = objc.registerName("pause"); +final _objc_msgSend_1pl9qdv = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); +late final _sel_stop = objc.registerName("stop"); +late final _sel_isPlaying = objc.registerName("isPlaying"); +late final _sel_numberOfChannels = objc.registerName("numberOfChannels"); +final _objc_msgSend_xw2lbc = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); +late final _sel_duration = objc.registerName("duration"); +final _objc_msgSend_1ukqyt8 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Double Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >() + .asFunction< + double Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); +final _objc_msgSend_1ukqyt8Fpret = objc.msgSendFpretPointer + .cast< + ffi.NativeFunction< + ffi.Double Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >() + .asFunction< + double Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); +late final _sel_currentDevice = objc.registerName("currentDevice"); +final _objc_msgSend_151sglz = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); +late final _sel_setCurrentDevice_ = objc.registerName("setCurrentDevice:"); +final _objc_msgSend_xtuoz7 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); + +/// WARNING: AVAudioPlayerDelegate is a stub. To generate bindings for this class, include +/// AVAudioPlayerDelegate in your config's objc-protocols list. +/// +/// AVAudioPlayerDelegate +extension type AVAudioPlayerDelegate._(objc.ObjCProtocol object$) + implements objc.ObjCProtocol, objc.NSObjectProtocol { + /// Constructs a [AVAudioPlayerDelegate] that points to the same underlying object as [other]. + AVAudioPlayerDelegate.as(objc.ObjCObject other) : object$ = other; + + /// Constructs a [AVAudioPlayerDelegate] that wraps the given raw object pointer. + AVAudioPlayerDelegate.fromPointer( + ffi.Pointer other, { + bool retain = false, + bool release = false, + }) : object$ = objc.ObjCProtocol(other, retain: retain, release: release); +} + +late final _sel_delegate = objc.registerName("delegate"); +late final _sel_setDelegate_ = objc.registerName("setDelegate:"); +late final _sel_url = objc.registerName("url"); +late final _sel_data = objc.registerName("data"); +late final _sel_pan = objc.registerName("pan"); +final _objc_msgSend_2cgrxl = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Float Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >() + .asFunction< + double Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); +final _objc_msgSend_2cgrxlFpret = objc.msgSendFpretPointer + .cast< + ffi.NativeFunction< + ffi.Float Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >() + .asFunction< + double Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); +late final _sel_setPan_ = objc.registerName("setPan:"); +final _objc_msgSend_v5hmet = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Float, + ) + > + >() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + double, + ) + >(); +late final _sel_volume = objc.registerName("volume"); +late final _sel_setVolume_ = objc.registerName("setVolume:"); +late final _sel_setVolume_fadeDuration_ = objc.registerName( + "setVolume:fadeDuration:", +); +final _objc_msgSend_1p4uk9e = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Float, + ffi.Double, + ) + > + >() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + double, + double, + ) + >(); +late final _sel_enableRate = objc.registerName("enableRate"); +late final _sel_setEnableRate_ = objc.registerName("setEnableRate:"); +final _objc_msgSend_1s56lr9 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Bool, + ) + > + >() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + bool, + ) + >(); +late final _sel_rate = objc.registerName("rate"); +late final _sel_setRate_ = objc.registerName("setRate:"); +late final _sel_currentTime = objc.registerName("currentTime"); +late final _sel_setCurrentTime_ = objc.registerName("setCurrentTime:"); +final _objc_msgSend_hwm8nu = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ) + > + >() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + double, + ) + >(); +late final _sel_deviceCurrentTime = objc.registerName("deviceCurrentTime"); +late final _sel_numberOfLoops = objc.registerName("numberOfLoops"); +final _objc_msgSend_1hz7y9r = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ) + > + >() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ) + >(); +late final _sel_setNumberOfLoops_ = objc.registerName("setNumberOfLoops:"); +final _objc_msgSend_4sp4xj = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Long, + ) + > + >() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); +late final _sel_settings = objc.registerName("settings"); +late final _sel_format = objc.registerName("format"); +late final _sel_isMeteringEnabled = objc.registerName("isMeteringEnabled"); +late final _sel_setMeteringEnabled_ = objc.registerName("setMeteringEnabled:"); +late final _sel_updateMeters = objc.registerName("updateMeters"); +late final _sel_peakPowerForChannel_ = objc.registerName( + "peakPowerForChannel:", +); +final _objc_msgSend_65s5yw = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Float Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >() + .asFunction< + double Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); +final _objc_msgSend_65s5ywFpret = objc.msgSendFpretPointer + .cast< + ffi.NativeFunction< + ffi.Float Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ) + > + >() + .asFunction< + double Function( + ffi.Pointer, + ffi.Pointer, + int, + ) + >(); +late final _sel_averagePowerForChannel_ = objc.registerName( + "averagePowerForChannel:", +); +late final _sel_channelAssignments = objc.registerName("channelAssignments"); +late final _sel_setChannelAssignments_ = objc.registerName( + "setChannelAssignments:", +); + +/// WARNING: CASpatialAudioExperience is a stub. To generate bindings for this class, include +/// CASpatialAudioExperience in your config's objc-interfaces list. +/// +/// CASpatialAudioExperience +extension type CASpatialAudioExperience._(objc.ObjCObject object$) + implements objc.ObjCObject { + /// Constructs a [CASpatialAudioExperience] that points to the same underlying object as [other]. + CASpatialAudioExperience.as(objc.ObjCObject other) : object$ = other {} + + /// Constructs a [CASpatialAudioExperience] that wraps the given raw object pointer. + CASpatialAudioExperience.fromPointer( + ffi.Pointer other, { + bool retain = false, + bool release = false, + }) : object$ = objc.ObjCObject(other, retain: retain, release: release) {} +} + +late final _sel_intendedSpatialExperience = objc.registerName( + "intendedSpatialExperience", +); +late final _sel_setIntendedSpatialExperience_ = objc.registerName( + "setIntendedSpatialExperience:", +); +late final _sel_init = objc.registerName("init"); +late final _sel_new = objc.registerName("new"); +late final _sel_allocWithZone_ = objc.registerName("allocWithZone:"); +final _objc_msgSend_1cwp428 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + > + >() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ) + >(); +late final _sel_alloc = objc.registerName("alloc"); + +/// AVAudioPlayer +extension type AVAudioPlayer._(objc.ObjCObject object$) + implements objc.ObjCObject, objc.NSObject { + /// Constructs a [AVAudioPlayer] that points to the same underlying object as [other]. + AVAudioPlayer.as(objc.ObjCObject other) : object$ = other { + objc.checkOsVersionInternal( + 'AVAudioPlayer', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + assert(isA(object$)); + } + + /// Constructs a [AVAudioPlayer] that wraps the given raw object pointer. + AVAudioPlayer.fromPointer( + ffi.Pointer other, { + bool retain = false, + bool release = false, + }) : object$ = objc.ObjCObject(other, retain: retain, release: release) { + objc.checkOsVersionInternal( + 'AVAudioPlayer', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + assert(isA(object$)); + } + + /// Returns whether [obj] is an instance of [AVAudioPlayer]. + static bool isA(objc.ObjCObject obj) => _objc_msgSend_19nvye5( + obj.ref.pointer, + _sel_isKindOfClass_, + _class_AVAudioPlayer, + ); + + /// alloc + static AVAudioPlayer alloc() { + final $ret = _objc_msgSend_151sglz(_class_AVAudioPlayer, _sel_alloc); + return AVAudioPlayer.fromPointer($ret, retain: false, release: true); + } + + /// allocWithZone: + static AVAudioPlayer allocWithZone(ffi.Pointer zone) { + final $ret = _objc_msgSend_1cwp428( + _class_AVAudioPlayer, + _sel_allocWithZone_, + zone, + ); + return AVAudioPlayer.fromPointer($ret, retain: false, release: true); + } + + /// new + static AVAudioPlayer new$() { + final $ret = _objc_msgSend_151sglz(_class_AVAudioPlayer, _sel_new); + return AVAudioPlayer.fromPointer($ret, retain: false, release: true); + } + + /// Returns a new instance of AVAudioPlayer constructed with the default `new` method. + AVAudioPlayer() : this.as(new$().object$); +} + +extension AVAudioPlayer$Methods on AVAudioPlayer { + /// averagePowerForChannel: + double averagePowerForChannel(int channelNumber) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.averagePowerForChannel:', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + return objc.useMsgSendVariants + ? _objc_msgSend_65s5ywFpret( + object$.ref.pointer, + _sel_averagePowerForChannel_, + channelNumber, + ) + : _objc_msgSend_65s5yw( + object$.ref.pointer, + _sel_averagePowerForChannel_, + channelNumber, + ); + } + + /// channelAssignments + objc.NSArray? get channelAssignments { + objc.checkOsVersionInternal( + 'AVAudioPlayer.channelAssignments', + iOS: (false, (7, 0, 0)), + macOS: (true, null), + ); + final $ret = _objc_msgSend_151sglz( + object$.ref.pointer, + _sel_channelAssignments, + ); + return $ret.address == 0 + ? null + : objc.NSArray.fromPointer($ret, retain: true, release: true); + } + + /// currentDevice + objc.NSString? get currentDevice { + objc.checkOsVersionInternal( + 'AVAudioPlayer.currentDevice', + iOS: (true, null), + macOS: (false, (10, 13, 0)), + ); + final $ret = _objc_msgSend_151sglz(object$.ref.pointer, _sel_currentDevice); + return $ret.address == 0 + ? null + : objc.NSString.fromPointer($ret, retain: true, release: true); + } + + /// currentTime + double get currentTime { + objc.checkOsVersionInternal( + 'AVAudioPlayer.currentTime', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + return objc.useMsgSendVariants + ? _objc_msgSend_1ukqyt8Fpret(object$.ref.pointer, _sel_currentTime) + : _objc_msgSend_1ukqyt8(object$.ref.pointer, _sel_currentTime); + } + + /// data + objc.NSData? get data { + objc.checkOsVersionInternal( + 'AVAudioPlayer.data', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + final $ret = _objc_msgSend_151sglz(object$.ref.pointer, _sel_data); + return $ret.address == 0 + ? null + : objc.NSData.fromPointer($ret, retain: true, release: true); + } + + /// delegate + AVAudioPlayerDelegate? get delegate { + objc.checkOsVersionInternal( + 'AVAudioPlayer.delegate', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + final $ret = _objc_msgSend_151sglz(object$.ref.pointer, _sel_delegate); + return $ret.address == 0 + ? null + : AVAudioPlayerDelegate.fromPointer($ret, retain: true, release: true); + } + + /// deviceCurrentTime + double get deviceCurrentTime { + objc.checkOsVersionInternal( + 'AVAudioPlayer.deviceCurrentTime', + iOS: (false, (4, 0, 0)), + macOS: (false, (10, 7, 0)), + ); + return objc.useMsgSendVariants + ? _objc_msgSend_1ukqyt8Fpret( + object$.ref.pointer, + _sel_deviceCurrentTime, + ) + : _objc_msgSend_1ukqyt8(object$.ref.pointer, _sel_deviceCurrentTime); + } + + /// duration + double get duration { + objc.checkOsVersionInternal( + 'AVAudioPlayer.duration', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + return objc.useMsgSendVariants + ? _objc_msgSend_1ukqyt8Fpret(object$.ref.pointer, _sel_duration) + : _objc_msgSend_1ukqyt8(object$.ref.pointer, _sel_duration); + } + + /// enableRate + bool get enableRate { + objc.checkOsVersionInternal( + 'AVAudioPlayer.enableRate', + iOS: (false, (5, 0, 0)), + macOS: (false, (10, 8, 0)), + ); + return _objc_msgSend_91o635(object$.ref.pointer, _sel_enableRate); + } + + /// format + AVAudioFormat get format { + objc.checkOsVersionInternal( + 'AVAudioPlayer.format', + iOS: (false, (10, 0, 0)), + macOS: (false, (10, 12, 0)), + ); + final $ret = _objc_msgSend_151sglz(object$.ref.pointer, _sel_format); + return AVAudioFormat.fromPointer($ret, retain: true, release: true); + } + + /// init + AVAudioPlayer init() { + objc.checkOsVersionInternal( + 'AVAudioPlayer.init', + iOS: (false, (2, 0, 0)), + macOS: (false, (10, 0, 0)), + ); + final $ret = _objc_msgSend_151sglz( + object$.ref.retainAndReturnPointer(), + _sel_init, + ); + return AVAudioPlayer.fromPointer($ret, retain: false, release: true); + } + + /// initWithContentsOfURL:error: + AVAudioPlayer? initWithContentsOfURL(objc.NSURL url) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.initWithContentsOfURL:error:', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + final $err = pkg_ffi.calloc>(); + try { + final $ret = _objc_msgSend_1lhpu4m( + object$.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_error_, + url.ref.pointer, + $err, + ); + objc.NSErrorException.checkErrorPointer($err.value); + return $ret.address == 0 + ? null + : AVAudioPlayer.fromPointer($ret, retain: false, release: true); + } finally { + pkg_ffi.calloc.free($err); + } + } + + /// initWithContentsOfURL:fileTypeHint:error: + AVAudioPlayer? initWithContentsOfURL$1( + objc.NSURL url, { + objc.NSString? fileTypeHint, + }) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.initWithContentsOfURL:fileTypeHint:error:', + iOS: (false, (7, 0, 0)), + macOS: (false, (10, 9, 0)), + ); + final $err = pkg_ffi.calloc>(); + try { + final $ret = _objc_msgSend_1pnyuds( + object$.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_fileTypeHint_error_, + url.ref.pointer, + fileTypeHint?.ref.pointer ?? ffi.nullptr, + $err, + ); + objc.NSErrorException.checkErrorPointer($err.value); + return $ret.address == 0 + ? null + : AVAudioPlayer.fromPointer($ret, retain: false, release: true); + } finally { + pkg_ffi.calloc.free($err); + } + } + + /// initWithData:error: + AVAudioPlayer? initWithData(objc.NSData data) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.initWithData:error:', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + final $err = pkg_ffi.calloc>(); + try { + final $ret = _objc_msgSend_1lhpu4m( + object$.ref.retainAndReturnPointer(), + _sel_initWithData_error_, + data.ref.pointer, + $err, + ); + objc.NSErrorException.checkErrorPointer($err.value); + return $ret.address == 0 + ? null + : AVAudioPlayer.fromPointer($ret, retain: false, release: true); + } finally { + pkg_ffi.calloc.free($err); + } + } + + /// initWithData:fileTypeHint:error: + AVAudioPlayer? initWithData$1( + objc.NSData data, { + objc.NSString? fileTypeHint, + }) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.initWithData:fileTypeHint:error:', + iOS: (false, (7, 0, 0)), + macOS: (false, (10, 9, 0)), + ); + final $err = pkg_ffi.calloc>(); + try { + final $ret = _objc_msgSend_1pnyuds( + object$.ref.retainAndReturnPointer(), + _sel_initWithData_fileTypeHint_error_, + data.ref.pointer, + fileTypeHint?.ref.pointer ?? ffi.nullptr, + $err, + ); + objc.NSErrorException.checkErrorPointer($err.value); + return $ret.address == 0 + ? null + : AVAudioPlayer.fromPointer($ret, retain: false, release: true); + } finally { + pkg_ffi.calloc.free($err); + } + } + + /// intendedSpatialExperience + CASpatialAudioExperience get intendedSpatialExperience { + objc.checkOsVersionInternal( + 'AVAudioPlayer.intendedSpatialExperience', + iOS: (true, null), + macOS: (true, null), + ); + final $ret = _objc_msgSend_151sglz( + object$.ref.pointer, + _sel_intendedSpatialExperience, + ); + return CASpatialAudioExperience.fromPointer( + $ret, + retain: true, + release: true, + ); + } + + /// isMeteringEnabled + bool get isMeteringEnabled { + objc.checkOsVersionInternal( + 'AVAudioPlayer.isMeteringEnabled', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + return _objc_msgSend_91o635(object$.ref.pointer, _sel_isMeteringEnabled); + } + + /// isPlaying + bool get isPlaying { + objc.checkOsVersionInternal( + 'AVAudioPlayer.isPlaying', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + return _objc_msgSend_91o635(object$.ref.pointer, _sel_isPlaying); + } + + /// numberOfChannels + int get numberOfChannels { + objc.checkOsVersionInternal( + 'AVAudioPlayer.numberOfChannels', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + return _objc_msgSend_xw2lbc(object$.ref.pointer, _sel_numberOfChannels); + } + + /// numberOfLoops + int get numberOfLoops { + objc.checkOsVersionInternal( + 'AVAudioPlayer.numberOfLoops', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + return _objc_msgSend_1hz7y9r(object$.ref.pointer, _sel_numberOfLoops); + } + + /// pan + double get pan { + objc.checkOsVersionInternal( + 'AVAudioPlayer.pan', + iOS: (false, (4, 0, 0)), + macOS: (false, (10, 7, 0)), + ); + return objc.useMsgSendVariants + ? _objc_msgSend_2cgrxlFpret(object$.ref.pointer, _sel_pan) + : _objc_msgSend_2cgrxl(object$.ref.pointer, _sel_pan); + } + + /// pause + void pause() { + objc.checkOsVersionInternal( + 'AVAudioPlayer.pause', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + _objc_msgSend_1pl9qdv(object$.ref.pointer, _sel_pause); + } + + /// peakPowerForChannel: + double peakPowerForChannel(int channelNumber) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.peakPowerForChannel:', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + return objc.useMsgSendVariants + ? _objc_msgSend_65s5ywFpret( + object$.ref.pointer, + _sel_peakPowerForChannel_, + channelNumber, + ) + : _objc_msgSend_65s5yw( + object$.ref.pointer, + _sel_peakPowerForChannel_, + channelNumber, + ); + } + + /// play + bool play() { + objc.checkOsVersionInternal( + 'AVAudioPlayer.play', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + return _objc_msgSend_91o635(object$.ref.pointer, _sel_play); + } + + /// playAtTime: + bool playAtTime(double time) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.playAtTime:', + iOS: (false, (4, 0, 0)), + macOS: (false, (10, 7, 0)), + ); + return _objc_msgSend_18chyc(object$.ref.pointer, _sel_playAtTime_, time); + } + + /// prepareToPlay + bool prepareToPlay() { + objc.checkOsVersionInternal( + 'AVAudioPlayer.prepareToPlay', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + return _objc_msgSend_91o635(object$.ref.pointer, _sel_prepareToPlay); + } + + /// rate + double get rate { + objc.checkOsVersionInternal( + 'AVAudioPlayer.rate', + iOS: (false, (5, 0, 0)), + macOS: (false, (10, 8, 0)), + ); + return objc.useMsgSendVariants + ? _objc_msgSend_2cgrxlFpret(object$.ref.pointer, _sel_rate) + : _objc_msgSend_2cgrxl(object$.ref.pointer, _sel_rate); + } + + /// setChannelAssignments: + set channelAssignments(objc.NSArray? value) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.setChannelAssignments:', + iOS: (false, (7, 0, 0)), + macOS: (true, null), + ); + _objc_msgSend_xtuoz7( + object$.ref.pointer, + _sel_setChannelAssignments_, + value?.ref.pointer ?? ffi.nullptr, + ); + } + + /// setCurrentDevice: + set currentDevice(objc.NSString? value) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.setCurrentDevice:', + iOS: (true, null), + macOS: (false, (10, 13, 0)), + ); + _objc_msgSend_xtuoz7( + object$.ref.pointer, + _sel_setCurrentDevice_, + value?.ref.pointer ?? ffi.nullptr, + ); + } + + /// setCurrentTime: + set currentTime(double value) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.setCurrentTime:', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + _objc_msgSend_hwm8nu(object$.ref.pointer, _sel_setCurrentTime_, value); + } + + /// setDelegate: + set delegate(AVAudioPlayerDelegate? value) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.setDelegate:', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + _objc_msgSend_xtuoz7( + object$.ref.pointer, + _sel_setDelegate_, + value?.ref.pointer ?? ffi.nullptr, + ); + } + + /// setEnableRate: + set enableRate(bool value) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.setEnableRate:', + iOS: (false, (5, 0, 0)), + macOS: (false, (10, 8, 0)), + ); + _objc_msgSend_1s56lr9(object$.ref.pointer, _sel_setEnableRate_, value); + } + + /// setIntendedSpatialExperience: + set intendedSpatialExperience(CASpatialAudioExperience value) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.setIntendedSpatialExperience:', + iOS: (true, null), + macOS: (true, null), + ); + _objc_msgSend_xtuoz7( + object$.ref.pointer, + _sel_setIntendedSpatialExperience_, + value.ref.pointer, + ); + } + + /// setMeteringEnabled: + set isMeteringEnabled(bool value) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.setMeteringEnabled:', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + _objc_msgSend_1s56lr9(object$.ref.pointer, _sel_setMeteringEnabled_, value); + } + + /// setNumberOfLoops: + set numberOfLoops(int value) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.setNumberOfLoops:', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + _objc_msgSend_4sp4xj(object$.ref.pointer, _sel_setNumberOfLoops_, value); + } + + /// setPan: + set pan(double value) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.setPan:', + iOS: (false, (4, 0, 0)), + macOS: (false, (10, 7, 0)), + ); + _objc_msgSend_v5hmet(object$.ref.pointer, _sel_setPan_, value); + } + + /// setRate: + set rate(double value) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.setRate:', + iOS: (false, (5, 0, 0)), + macOS: (false, (10, 8, 0)), + ); + _objc_msgSend_v5hmet(object$.ref.pointer, _sel_setRate_, value); + } + + /// setVolume: + set volume(double value) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.setVolume:', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + _objc_msgSend_v5hmet(object$.ref.pointer, _sel_setVolume_, value); + } + + /// setVolume:fadeDuration: + void setVolume(double volume, {required double fadeDuration}) { + objc.checkOsVersionInternal( + 'AVAudioPlayer.setVolume:fadeDuration:', + iOS: (false, (10, 0, 0)), + macOS: (false, (10, 12, 0)), + ); + _objc_msgSend_1p4uk9e( + object$.ref.pointer, + _sel_setVolume_fadeDuration_, + volume, + fadeDuration, + ); + } + + /// settings + objc.NSDictionary get settings { + objc.checkOsVersionInternal( + 'AVAudioPlayer.settings', + iOS: (false, (4, 0, 0)), + macOS: (false, (10, 7, 0)), + ); + final $ret = _objc_msgSend_151sglz(object$.ref.pointer, _sel_settings); + return objc.NSDictionary.fromPointer($ret, retain: true, release: true); + } + + /// stop + void stop() { + objc.checkOsVersionInternal( + 'AVAudioPlayer.stop', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + _objc_msgSend_1pl9qdv(object$.ref.pointer, _sel_stop); + } + + /// updateMeters + void updateMeters() { + objc.checkOsVersionInternal( + 'AVAudioPlayer.updateMeters', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + _objc_msgSend_1pl9qdv(object$.ref.pointer, _sel_updateMeters); + } + + /// url + objc.NSURL? get url { + objc.checkOsVersionInternal( + 'AVAudioPlayer.url', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + final $ret = _objc_msgSend_151sglz(object$.ref.pointer, _sel_url); + return $ret.address == 0 + ? null + : objc.NSURL.fromPointer($ret, retain: true, release: true); + } + + /// volume + double get volume { + objc.checkOsVersionInternal( + 'AVAudioPlayer.volume', + iOS: (false, (2, 2, 0)), + macOS: (false, (10, 7, 0)), + ); + return objc.useMsgSendVariants + ? _objc_msgSend_2cgrxlFpret(object$.ref.pointer, _sel_volume) + : _objc_msgSend_2cgrxl(object$.ref.pointer, _sel_volume); + } +} diff --git a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart index 809ef2c8fa..f26d648a25 100644 --- a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart +++ b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart @@ -60,8 +60,8 @@ class NativeLibrary { late final _func4 = _func4Ptr.asFunction(); } -typedef Typedef1Function = ffi.Void Function(ffi.Handle unnamed); -typedef DartTypedef1Function = void Function(Object unnamed); +typedef Typedef1Function = ffi.Void Function(ffi.Handle); +typedef DartTypedef1Function = void Function(Object); typedef Typedef1 = ffi.Pointer>; final class Struct1 extends ffi.Opaque {} diff --git a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_struct_fptr_fields_bindings.dart b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_struct_fptr_fields_bindings.dart index 2af2abd019..d1ac40e634 100644 --- a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_struct_fptr_fields_bindings.dart +++ b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_struct_fptr_fields_bindings.dart @@ -33,11 +33,11 @@ final class S extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Int unnamed, - ffi.Int unnamed$1, - ffi.Int unnamed$2, - ffi.Float unnamed$3, - ffi.Pointer unnamed$4, + ffi.Int, + ffi.Int, + ffi.Int, + ffi.Float, + ffi.Pointer, ) > > @@ -66,9 +66,7 @@ final class S extends ffi.Struct { sortBy; external ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Int unnamed, ffi.Int unnamed$1, ffi.Char unnamed$2) - > + ffi.NativeFunction > improperlyDeclaredParams; @@ -87,30 +85,22 @@ final class S extends ffi.Struct { @ffi.Array.multi([2]) external ffi.Array< - ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Char unnamed, ffi.Char unnamed$1) - > - > + ffi.Pointer> > manyFunctions; external ffi.Pointer< ffi.NativeFunction< - ffi.Pointer< - ffi.NativeFunction - > - Function(ffi.Int unnamed, ffi.Int unnamed$1) + ffi.Pointer> + Function(ffi.Int, ffi.Int) > > functionReturningFunction; external ffi.Pointer< ffi.NativeFunction< - ffi.Pointer< - ffi.NativeFunction - > - Function(ffi.Int unnamed, ffi.Int unnamed$1) + ffi.Pointer> + Function(ffi.Int, ffi.Int) > > functionReturningFunctionImproper; diff --git a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart index f662899634..06552949a9 100644 --- a/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart +++ b/pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart @@ -22,7 +22,7 @@ class Bindings { NamedFunctionProto func1( NamedFunctionProto named, - ffi.Pointer> unnamed, + ffi.Pointer> unnamed, ) { return _func1(named, unnamed); } @@ -32,7 +32,7 @@ class Bindings { ffi.NativeFunction< NamedFunctionProto Function( NamedFunctionProto, - ffi.Pointer>, + ffi.Pointer>, ) > >('func1'); @@ -40,7 +40,7 @@ class Bindings { .asFunction< NamedFunctionProto Function( NamedFunctionProto, - ffi.Pointer>, + ffi.Pointer>, ) >(); diff --git a/pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart b/pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart index f119351a94..e1215b077d 100644 --- a/pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart +++ b/pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart @@ -4182,9 +4182,7 @@ class LibClang { .asFunction(); void clang_executeOnThread( - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> fn, ffi.Pointer user_data, int stack_size, @@ -4197,9 +4195,7 @@ class LibClang { ffi.NativeFunction< ffi.Void Function( ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ffi.Pointer, ffi.UnsignedInt, @@ -4210,7 +4206,7 @@ class LibClang { .asFunction< void Function( ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ffi.Pointer, int, @@ -8284,11 +8280,7 @@ final class CXCursorAndRangeVisitor extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.UnsignedInt Function( - ffi.Pointer unnamed, - CXCursor unnamed$1, - CXSourceRange unnamed$2, - ) + ffi.UnsignedInt Function(ffi.Pointer, CXCursor, CXSourceRange) > > visit; @@ -8788,11 +8780,7 @@ final class IndexerCallbacks extends ffi.Struct { /// Called at the end of indexing; passes the complete diagnostic set. external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function( - CXClientData unnamed, - CXDiagnosticSet unnamed$1, - ffi.Pointer unnamed$2, - ) + ffi.Void Function(CXClientData, CXDiagnosticSet, ffi.Pointer) > > diagnostic; @@ -8811,10 +8799,7 @@ final class IndexerCallbacks extends ffi.Struct { /// Called when a file gets #included/#imported. external ffi.Pointer< ffi.NativeFunction< - CXIdxClientFile Function( - CXClientData unnamed, - ffi.Pointer unnamed$1, - ) + CXIdxClientFile Function(CXClientData, ffi.Pointer) > > ppIncludedFile; @@ -8823,8 +8808,8 @@ final class IndexerCallbacks extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< CXIdxClientASTFile Function( - CXClientData unnamed, - ffi.Pointer unnamed$1, + CXClientData, + ffi.Pointer, ) > > @@ -8843,10 +8828,7 @@ final class IndexerCallbacks extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function( - CXClientData unnamed, - ffi.Pointer unnamed$1, - ) + ffi.Void Function(CXClientData, ffi.Pointer) > > indexDeclaration; @@ -8854,10 +8836,7 @@ final class IndexerCallbacks extends ffi.Struct { /// Called to index a reference of an entity. external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function( - CXClientData unnamed, - ffi.Pointer unnamed$1, - ) + ffi.Void Function(CXClientData, ffi.Pointer) > > indexEntityReference; diff --git a/pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart b/pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart index e269bd8cfd..d277571c91 100644 --- a/pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart +++ b/pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart @@ -278,10 +278,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, - ffi.Pointer> unnamed$3, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, + ffi.Pointer>, ) > > @@ -301,10 +301,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, - ffi.Pointer> unnamed$3, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, + ffi.Pointer>, ) > >, @@ -321,10 +321,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, - ffi.Pointer> unnamed$3, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, + ffi.Pointer>, ) > >, @@ -876,9 +876,7 @@ class SQLite { int sqlite3_busy_handler( ffi.Pointer arg0, ffi.Pointer< - ffi.NativeFunction< - ffi.Int Function(ffi.Pointer unnamed, ffi.Int unnamed$1) - > + ffi.NativeFunction, ffi.Int)> > arg1, ffi.Pointer arg2, @@ -893,10 +891,7 @@ class SQLite { ffi.Pointer, ffi.Pointer< ffi.NativeFunction< - ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ) + ffi.Int Function(ffi.Pointer, ffi.Int) > >, ffi.Pointer, @@ -908,9 +903,7 @@ class SQLite { int Function( ffi.Pointer, ffi.Pointer< - ffi.NativeFunction< - ffi.Int Function(ffi.Pointer unnamed, ffi.Int unnamed$1) - > + ffi.NativeFunction, ffi.Int)> >, ffi.Pointer, ) @@ -1455,12 +1448,12 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Pointer unnamed$3, - ffi.Pointer unnamed$4, - ffi.Pointer unnamed$5, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, ) > > @@ -1478,12 +1471,12 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Pointer unnamed$3, - ffi.Pointer unnamed$4, - ffi.Pointer unnamed$5, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, ) > >, @@ -1498,12 +1491,12 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Pointer unnamed$3, - ffi.Pointer unnamed$4, - ffi.Pointer unnamed$5, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, ) > >, @@ -1545,10 +1538,7 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ) + ffi.Void Function(ffi.Pointer, ffi.Pointer) > > xTrace, @@ -1564,10 +1554,7 @@ class SQLite { ffi.Pointer, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ) + ffi.Void Function(ffi.Pointer, ffi.Pointer) > >, ffi.Pointer, @@ -1580,10 +1567,7 @@ class SQLite { ffi.Pointer, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ) + ffi.Void Function(ffi.Pointer, ffi.Pointer) > >, ffi.Pointer, @@ -1595,9 +1579,9 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - sqlite3_uint64 unnamed$2, + ffi.Pointer, + ffi.Pointer, + sqlite3_uint64, ) > > @@ -1615,9 +1599,9 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - sqlite3_uint64 unnamed$2, + ffi.Pointer, + ffi.Pointer, + sqlite3_uint64, ) > >, @@ -1632,9 +1616,9 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - sqlite3_uint64 unnamed$2, + ffi.Pointer, + ffi.Pointer, + sqlite3_uint64, ) > >, @@ -1675,10 +1659,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.UnsignedInt unnamed, - ffi.Pointer unnamed$1, - ffi.Pointer unnamed$2, - ffi.Pointer unnamed$3, + ffi.UnsignedInt, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, ) > > @@ -1697,10 +1681,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.UnsignedInt unnamed, - ffi.Pointer unnamed$1, - ffi.Pointer unnamed$2, - ffi.Pointer unnamed$3, + ffi.UnsignedInt, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, ) > >, @@ -1716,10 +1700,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.UnsignedInt unnamed, - ffi.Pointer unnamed$1, - ffi.Pointer unnamed$2, - ffi.Pointer unnamed$3, + ffi.UnsignedInt, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, ) > >, @@ -1759,9 +1743,7 @@ class SQLite { void sqlite3_progress_handler( ffi.Pointer arg0, int arg1, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg2, ffi.Pointer arg3, ) { @@ -1775,9 +1757,7 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction< - ffi.Int Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ffi.Pointer, ) @@ -1789,7 +1769,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ffi.Pointer, ) @@ -3213,9 +3193,7 @@ class SQLite { int arg1, ffi.Pointer arg2, int n, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg4, ) { return _sqlite3_bind_blob(arg0, arg1, arg2, n, arg4); @@ -3230,9 +3208,7 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -3245,7 +3221,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ) >(); @@ -3255,9 +3231,7 @@ class SQLite { int arg1, ffi.Pointer arg2, int arg3, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg4, ) { return _sqlite3_bind_blob64(arg0, arg1, arg2, arg3, arg4); @@ -3272,9 +3246,7 @@ class SQLite { ffi.Pointer, sqlite3_uint64, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -3287,7 +3259,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ) >(); @@ -3351,9 +3323,7 @@ class SQLite { int arg1, ffi.Pointer arg2, int arg3, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg4, ) { return _sqlite3_bind_text(arg0, arg1, arg2, arg3, arg4); @@ -3368,9 +3338,7 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -3383,7 +3351,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ) >(); @@ -3393,9 +3361,7 @@ class SQLite { int arg1, ffi.Pointer arg2, int arg3, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg4, ) { return _sqlite3_bind_text16(arg0, arg1, arg2, arg3, arg4); @@ -3410,9 +3376,7 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -3425,7 +3389,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ) >(); @@ -3435,9 +3399,7 @@ class SQLite { int arg1, ffi.Pointer arg2, int arg3, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg4, int encoding, ) { @@ -3453,9 +3415,7 @@ class SQLite { ffi.Pointer, sqlite3_uint64, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ffi.UnsignedChar, ) @@ -3469,7 +3429,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, int, ) @@ -3503,9 +3463,7 @@ class SQLite { int arg1, ffi.Pointer arg2, ffi.Pointer arg3, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg4, ) { return _sqlite3_bind_pointer(arg0, arg1, arg2, arg3, arg4); @@ -3520,9 +3478,7 @@ class SQLite { ffi.Pointer, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -3535,7 +3491,7 @@ class SQLite { ffi.Pointer, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ) >(); @@ -4661,9 +4617,9 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > > @@ -4671,17 +4627,15 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > > xStep, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> > xFinal, ) { @@ -4709,24 +4663,24 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > >, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > >, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) + ffi.Void Function(ffi.Pointer) > >, ) @@ -4743,25 +4697,23 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > >, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > >, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) >(); @@ -4775,9 +4727,9 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > > @@ -4785,17 +4737,15 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > > xStep, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> > xFinal, ) { @@ -4823,24 +4773,24 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > >, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > >, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) + ffi.Void Function(ffi.Pointer) > >, ) @@ -4857,25 +4807,23 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > >, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > >, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) >(); @@ -4889,9 +4837,9 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > > @@ -4899,22 +4847,18 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > > xStep, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> > xFinal, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> xDestroy, ) { return _sqlite3_create_function_v2( @@ -4942,30 +4886,28 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > >, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > >, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) + ffi.Void Function(ffi.Pointer) > >, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -4981,28 +4923,26 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > >, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > >, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ) >(); @@ -5016,38 +4956,32 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > > xStep, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> > xFinal, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> > xValue, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > > xInverse, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> xDestroy, ) { return _sqlite3_create_window_function( @@ -5076,35 +5010,33 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > >, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) + ffi.Void Function(ffi.Pointer) > >, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) + ffi.Void Function(ffi.Pointer) > >, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > >, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -5121,35 +5053,33 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > >, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) + ffi.Void Function(ffi.Pointer) > >, ffi.Pointer< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) + ffi.Void Function(ffi.Pointer) > >, ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > >, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) >(); @@ -5217,11 +5147,7 @@ class SQLite { int sqlite3_memory_alarm( ffi.Pointer< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer unnamed, - sqlite3_int64 unnamed$1, - ffi.Int unnamed$2, - ) + ffi.Void Function(ffi.Pointer, sqlite3_int64, ffi.Int) > > arg0, @@ -5237,11 +5163,7 @@ class SQLite { ffi.Int Function( ffi.Pointer< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer unnamed, - sqlite3_int64 unnamed$1, - ffi.Int unnamed$2, - ) + ffi.Void Function(ffi.Pointer, sqlite3_int64, ffi.Int) > >, ffi.Pointer, @@ -5254,11 +5176,7 @@ class SQLite { int Function( ffi.Pointer< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer unnamed, - sqlite3_int64 unnamed$1, - ffi.Int unnamed$2, - ) + ffi.Void Function(ffi.Pointer, sqlite3_int64, ffi.Int) > >, ffi.Pointer, @@ -5834,9 +5752,7 @@ class SQLite { ffi.Pointer arg0, int N, ffi.Pointer arg2, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg3, ) { return _sqlite3_set_auxdata(arg0, N, arg2, arg3); @@ -5850,9 +5766,7 @@ class SQLite { ffi.Int, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -5864,7 +5778,7 @@ class SQLite { int, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ) >(); @@ -6017,9 +5931,7 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer arg1, int arg2, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg3, ) { return _sqlite3_result_blob(arg0, arg1, arg2, arg3); @@ -6033,9 +5945,7 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -6047,7 +5957,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ) >(); @@ -6056,9 +5966,7 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer arg1, int arg2, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg3, ) { return _sqlite3_result_blob64(arg0, arg1, arg2, arg3); @@ -6072,9 +5980,7 @@ class SQLite { ffi.Pointer, sqlite3_uint64, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -6086,7 +5992,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ) >(); @@ -6226,9 +6132,7 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer arg1, int arg2, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg3, ) { return _sqlite3_result_text(arg0, arg1, arg2, arg3); @@ -6242,9 +6146,7 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -6256,7 +6158,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ) >(); @@ -6265,9 +6167,7 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer arg1, int arg2, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg3, int encoding, ) { @@ -6282,9 +6182,7 @@ class SQLite { ffi.Pointer, sqlite3_uint64, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ffi.UnsignedChar, ) @@ -6297,7 +6195,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, int, ) @@ -6307,9 +6205,7 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer arg1, int arg2, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg3, ) { return _sqlite3_result_text16(arg0, arg1, arg2, arg3); @@ -6323,9 +6219,7 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -6337,7 +6231,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ) >(); @@ -6346,9 +6240,7 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer arg1, int arg2, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg3, ) { return _sqlite3_result_text16le(arg0, arg1, arg2, arg3); @@ -6362,9 +6254,7 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -6376,7 +6266,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ) >(); @@ -6385,9 +6275,7 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer arg1, int arg2, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg3, ) { return _sqlite3_result_text16be(arg0, arg1, arg2, arg3); @@ -6401,9 +6289,7 @@ class SQLite { ffi.Pointer, ffi.Int, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -6415,7 +6301,7 @@ class SQLite { ffi.Pointer, int, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ) >(); @@ -6445,9 +6331,7 @@ class SQLite { ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg3, ) { return _sqlite3_result_pointer(arg0, arg1, arg2, arg3); @@ -6461,9 +6345,7 @@ class SQLite { ffi.Pointer, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -6475,7 +6357,7 @@ class SQLite { ffi.Pointer, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ) >(); @@ -6616,11 +6498,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Int unnamed$3, - ffi.Pointer unnamed$4, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > > @@ -6640,11 +6522,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Int unnamed$3, - ffi.Pointer unnamed$4, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > >, @@ -6661,11 +6543,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Int unnamed$3, - ffi.Pointer unnamed$4, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > >, @@ -6680,18 +6562,16 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Int unnamed$3, - ffi.Pointer unnamed$4, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > > xCompare, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> xDestroy, ) { return _sqlite3_create_collation_v2( @@ -6715,18 +6595,16 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Int unnamed$3, - ffi.Pointer unnamed$4, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > >, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -6741,16 +6619,16 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Int unnamed$3, - ffi.Pointer unnamed$4, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > >, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ) >(); @@ -6763,11 +6641,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Int unnamed$3, - ffi.Pointer unnamed$4, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > > @@ -6787,11 +6665,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Int unnamed$3, - ffi.Pointer unnamed$4, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > >, @@ -6808,11 +6686,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Int unnamed$3, - ffi.Pointer unnamed$4, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > >, @@ -6850,10 +6728,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Int unnamed$2, - ffi.Pointer unnamed$3, + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > > @@ -6871,10 +6749,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Int unnamed$2, - ffi.Pointer unnamed$3, + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > >, @@ -6889,10 +6767,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Int unnamed$2, - ffi.Pointer unnamed$3, + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > >, @@ -6905,10 +6783,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Int unnamed$2, - ffi.Pointer unnamed$3, + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > > @@ -6926,10 +6804,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Int unnamed$2, - ffi.Pointer unnamed$3, + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > >, @@ -6944,10 +6822,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Int unnamed$2, - ffi.Pointer unnamed$3, + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > >, @@ -7348,9 +7226,7 @@ class SQLite { /// See also the [sqlite3_update_hook()] interface. ffi.Pointer sqlite3_commit_hook( ffi.Pointer arg0, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg1, ffi.Pointer arg2, ) { @@ -7363,9 +7239,7 @@ class SQLite { ffi.Pointer Function( ffi.Pointer, ffi.Pointer< - ffi.NativeFunction< - ffi.Int Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ffi.Pointer, ) @@ -7376,7 +7250,7 @@ class SQLite { ffi.Pointer Function( ffi.Pointer, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ffi.Pointer, ) @@ -7384,9 +7258,7 @@ class SQLite { ffi.Pointer sqlite3_rollback_hook( ffi.Pointer arg0, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> arg1, ffi.Pointer arg2, ) { @@ -7399,9 +7271,7 @@ class SQLite { ffi.Pointer Function( ffi.Pointer, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ffi.Pointer, ) @@ -7412,7 +7282,7 @@ class SQLite { ffi.Pointer Function( ffi.Pointer, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ffi.Pointer, ) @@ -7470,11 +7340,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Pointer unnamed$3, - sqlite3_int64 unnamed$4, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Pointer, + sqlite3_int64, ) > > @@ -7492,11 +7362,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Pointer unnamed$3, - sqlite3_int64 unnamed$4, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Pointer, + sqlite3_int64, ) > >, @@ -7511,11 +7381,11 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Pointer unnamed$3, - sqlite3_int64 unnamed$4, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Pointer, + sqlite3_int64, ) > >, @@ -8101,9 +7971,7 @@ class SQLite { ffi.Pointer zName, ffi.Pointer p, ffi.Pointer pClientData, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> xDestroy, ) { return _sqlite3_create_module_v2(db, zName, p, pClientData, xDestroy); @@ -8118,9 +7986,7 @@ class SQLite { ffi.Pointer, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -8133,7 +7999,7 @@ class SQLite { ffi.Pointer, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ) >(); @@ -10010,10 +9876,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Pointer unnamed$2, - ffi.Int unnamed$3, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int, ) > > @@ -10031,10 +9897,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Pointer unnamed$2, - ffi.Int unnamed$3, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int, ) > >, @@ -10049,10 +9915,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Pointer unnamed$2, - ffi.Int unnamed$3, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int, ) > >, @@ -10866,10 +10732,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Pointer unnamed$3, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Pointer, ) > > @@ -10888,10 +10754,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Pointer unnamed$3, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Pointer, ) > >, @@ -10908,10 +10774,10 @@ class SQLite { ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Pointer unnamed$3, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Pointer, ) > >, @@ -10928,14 +10794,12 @@ class SQLite { ffi.Pointer zQueryFunc, ffi.Pointer< ffi.NativeFunction< - ffi.Int Function(ffi.Pointer unnamed) + ffi.Int Function(ffi.Pointer) > > xQueryFunc, ffi.Pointer pContext, - ffi.Pointer< - ffi.NativeFunction unnamed)> - > + ffi.Pointer)>> xDestructor, ) { return _sqlite3_rtree_query_callback( @@ -10955,14 +10819,12 @@ class SQLite { ffi.Pointer, ffi.Pointer< ffi.NativeFunction< - ffi.Int Function(ffi.Pointer unnamed) + ffi.Int Function(ffi.Pointer) > >, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> >, ) > @@ -10974,12 +10836,12 @@ class SQLite { ffi.Pointer, ffi.Pointer< ffi.NativeFunction< - ffi.Int Function(ffi.Pointer unnamed) + ffi.Int Function(ffi.Pointer) > >, ffi.Pointer, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> >, ) >(); @@ -10995,17 +10857,17 @@ typedef sqlite3_int64 = sqlite_int64; typedef sqlite3_uint64 = sqlite_uint64; typedef sqlite3_callbackFunction = ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, - ffi.Pointer> unnamed$3, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, + ffi.Pointer>, ); typedef Dartsqlite3_callbackFunction = int Function( - ffi.Pointer unnamed, - int unnamed$1, - ffi.Pointer> unnamed$2, - ffi.Pointer> unnamed$3, + ffi.Pointer, + int, + ffi.Pointer>, + ffi.Pointer>, ); /// The type for a callback function. @@ -11055,11 +10917,11 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Pointer unnamed$2, - ffi.Int unnamed$3, - ffi.Pointer unnamed$4, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > > @@ -11067,11 +10929,7 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Int unnamed$2, - ) + ffi.Int Function(ffi.Pointer, ffi.Pointer, ffi.Int) > > xDelete; @@ -11079,10 +10937,10 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Int unnamed$2, - ffi.Pointer unnamed$3, + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > > @@ -11091,10 +10949,10 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Int unnamed$2, - ffi.Pointer unnamed$3, + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > > @@ -11103,8 +10961,8 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Pointer Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, + ffi.Pointer, + ffi.Pointer, ) > > @@ -11113,9 +10971,9 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > > @@ -11124,9 +10982,9 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Pointer> Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Pointer unnamed$2, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, ) > > @@ -11134,49 +10992,33 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ) + ffi.Void Function(ffi.Pointer, ffi.Pointer) > > xDlClose; external ffi.Pointer< ffi.NativeFunction< - ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ) + ffi.Int Function(ffi.Pointer, ffi.Int, ffi.Pointer) > > xRandomness; external ffi.Pointer< - ffi.NativeFunction< - ffi.Int Function(ffi.Pointer unnamed, ffi.Int unnamed$1) - > + ffi.NativeFunction, ffi.Int)> > xSleep; external ffi.Pointer< ffi.NativeFunction< - ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ) + ffi.Int Function(ffi.Pointer, ffi.Pointer) > > xCurrentTime; external ffi.Pointer< ffi.NativeFunction< - ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ) + ffi.Int Function(ffi.Pointer, ffi.Int, ffi.Pointer) > > xGetLastError; @@ -11185,10 +11027,7 @@ final class sqlite3_vfs extends ffi.Struct { /// definition. Those that follow are added in version 2 or later external ffi.Pointer< ffi.NativeFunction< - ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ) + ffi.Int Function(ffi.Pointer, ffi.Pointer) > > xCurrentTimeInt64; @@ -11198,9 +11037,9 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - sqlite3_syscall_ptr unnamed$2, + ffi.Pointer, + ffi.Pointer, + sqlite3_syscall_ptr, ) > > @@ -11209,8 +11048,8 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< sqlite3_syscall_ptr Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, + ffi.Pointer, + ffi.Pointer, ) > > @@ -11219,8 +11058,8 @@ final class sqlite3_vfs extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Pointer Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, + ffi.Pointer, + ffi.Pointer, ) > > @@ -11230,46 +11069,42 @@ final class sqlite3_vfs extends ffi.Struct { final class sqlite3_mem_methods extends ffi.Struct { /// Memory allocation function external ffi.Pointer< - ffi.NativeFunction Function(ffi.Int unnamed)> + ffi.NativeFunction Function(ffi.Int)> > xMalloc; /// Free a prior allocation external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xFree; /// Resize an allocation external ffi.Pointer< ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ) + ffi.Pointer Function(ffi.Pointer, ffi.Int) > > xRealloc; /// Return the size of an allocation external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xSize; /// Round up request size to allocation size - external ffi.Pointer> - xRoundup; + external ffi.Pointer> xRoundup; /// Initialize the memory allocator external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xInit; /// Deinitialize the memory allocator external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xShutdown; @@ -11284,9 +11119,9 @@ final class sqlite3_value extends ffi.Opaque {} final class sqlite3_context extends ffi.Opaque {} typedef sqlite3_destructor_typeFunction = - ffi.Void Function(ffi.Pointer unnamed); + ffi.Void Function(ffi.Pointer); typedef Dartsqlite3_destructor_typeFunction = - void Function(ffi.Pointer unnamed); + void Function(ffi.Pointer); /// CAPI3REF: Constants Defining Special Destructor Behavior /// @@ -11532,12 +11367,12 @@ final class sqlite3_module extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Int unnamed$2, - ffi.Pointer> unnamed$3, - ffi.Pointer> unnamed$4, - ffi.Pointer> unnamed$5, + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, + ffi.Pointer>, + ffi.Pointer>, ) > > @@ -11546,12 +11381,12 @@ final class sqlite3_module extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Int unnamed$2, - ffi.Pointer> unnamed$3, - ffi.Pointer> unnamed$4, - ffi.Pointer> unnamed$5, + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, + ffi.Pointer>, + ffi.Pointer>, ) > > @@ -11560,8 +11395,8 @@ final class sqlite3_module extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, + ffi.Pointer, + ffi.Pointer, ) > > @@ -11588,45 +11423,39 @@ final class sqlite3_module extends ffi.Struct { xOpen; external ffi.Pointer< - ffi.NativeFunction< - ffi.Int Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> > xClose; external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Int unnamed$3, - ffi.Pointer> unnamed$4, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > > xFilter; external ffi.Pointer< - ffi.NativeFunction< - ffi.Int Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> > xNext; external ffi.Pointer< - ffi.NativeFunction< - ffi.Int Function(ffi.Pointer unnamed) - > + ffi.NativeFunction)> > xEof; external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Int unnamed$2, + ffi.Pointer, + ffi.Pointer, + ffi.Int, ) > > @@ -11635,8 +11464,8 @@ final class sqlite3_module extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, + ffi.Pointer, + ffi.Pointer, ) > > @@ -11645,10 +11474,10 @@ final class sqlite3_module extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, - ffi.Pointer unnamed$3, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, + ffi.Pointer, ) > > @@ -11684,9 +11513,9 @@ final class sqlite3_module extends ffi.Struct { ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, ) > > @@ -11711,30 +11540,24 @@ final class sqlite3_module extends ffi.Struct { /// The methods above are in version 1 of the sqlite_module object. Those /// below are for version 2 and greater. external ffi.Pointer< - ffi.NativeFunction< - ffi.Int Function(ffi.Pointer unnamed, ffi.Int unnamed$1) - > + ffi.NativeFunction, ffi.Int)> > xSavepoint; external ffi.Pointer< - ffi.NativeFunction< - ffi.Int Function(ffi.Pointer unnamed, ffi.Int unnamed$1) - > + ffi.NativeFunction, ffi.Int)> > xRelease; external ffi.Pointer< - ffi.NativeFunction< - ffi.Int Function(ffi.Pointer unnamed, ffi.Int unnamed$1) - > + ffi.NativeFunction, ffi.Int)> > xRollbackTo; /// The methods above are in versions 1 and 2 of the sqlite_module object. /// Those below are for version 3 and greater. external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xShadowName; } @@ -11775,37 +11598,37 @@ final class sqlite3_mutex_methods extends ffi.Struct { external ffi.Pointer> xMutexEnd; external ffi.Pointer< - ffi.NativeFunction Function(ffi.Int unnamed)> + ffi.NativeFunction Function(ffi.Int)> > xMutexAlloc; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xMutexFree; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xMutexEnter; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xMutexTry; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xMutexLeave; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xMutexHeld; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xMutexNotheld; } @@ -11829,12 +11652,12 @@ final class sqlite3_pcache_methods2 extends ffi.Struct { external ffi.Pointer pArg; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xInit; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xShutdown; @@ -11850,23 +11673,21 @@ final class sqlite3_pcache_methods2 extends ffi.Struct { xCreate; external ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed, ffi.Int unnamed$1) - > + ffi.NativeFunction, ffi.Int)> > xCachesize; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xPagecount; external ffi.Pointer< ffi.NativeFunction< ffi.Pointer Function( - ffi.Pointer unnamed, - ffi.UnsignedInt unnamed$1, - ffi.Int unnamed$2, + ffi.Pointer, + ffi.UnsignedInt, + ffi.Int, ) > > @@ -11875,9 +11696,9 @@ final class sqlite3_pcache_methods2 extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Int unnamed$2, + ffi.Pointer, + ffi.Pointer, + ffi.Int, ) > > @@ -11886,10 +11707,10 @@ final class sqlite3_pcache_methods2 extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.UnsignedInt unnamed$2, - ffi.UnsignedInt unnamed$3, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedInt, + ffi.UnsignedInt, ) > > @@ -11897,21 +11718,18 @@ final class sqlite3_pcache_methods2 extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer unnamed, - ffi.UnsignedInt unnamed$1, - ) + ffi.Void Function(ffi.Pointer, ffi.UnsignedInt) > > xTruncate; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xDestroy; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xShrink; } @@ -11920,12 +11738,12 @@ final class sqlite3_pcache_methods extends ffi.Struct { external ffi.Pointer pArg; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xInit; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xShutdown; @@ -11937,23 +11755,21 @@ final class sqlite3_pcache_methods extends ffi.Struct { xCreate; external ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer unnamed, ffi.Int unnamed$1) - > + ffi.NativeFunction, ffi.Int)> > xCachesize; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xPagecount; external ffi.Pointer< ffi.NativeFunction< ffi.Pointer Function( - ffi.Pointer unnamed, - ffi.UnsignedInt unnamed$1, - ffi.Int unnamed$2, + ffi.Pointer, + ffi.UnsignedInt, + ffi.Int, ) > > @@ -11962,9 +11778,9 @@ final class sqlite3_pcache_methods extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Int unnamed$2, + ffi.Pointer, + ffi.Pointer, + ffi.Int, ) > > @@ -11973,10 +11789,10 @@ final class sqlite3_pcache_methods extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.UnsignedInt unnamed$2, - ffi.UnsignedInt unnamed$3, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedInt, + ffi.UnsignedInt, ) > > @@ -11984,16 +11800,13 @@ final class sqlite3_pcache_methods extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer unnamed, - ffi.UnsignedInt unnamed$1, - ) + ffi.Void Function(ffi.Pointer, ffi.UnsignedInt) > > xTruncate; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xDestroy; } @@ -12044,7 +11857,7 @@ final class sqlite3_rtree_geometry extends ffi.Struct { /// Called by SQLite to clean up pUser external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xDelUser; } @@ -12072,7 +11885,7 @@ final class sqlite3_rtree_query_info extends ffi.Struct { /// function to free pUser external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xDelUser; @@ -12341,23 +12154,18 @@ final class Fts5ExtensionApi extends ffi.Struct { external int iVersion; external ffi.Pointer< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer unnamed) - > + ffi.NativeFunction Function(ffi.Pointer)> > xUserData; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xColumnCount; external ffi.Pointer< ffi.NativeFunction< - ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ) + ffi.Int Function(ffi.Pointer, ffi.Pointer) > > xRowCount; @@ -12365,9 +12173,9 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ) > > @@ -12376,46 +12184,40 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Int unnamed$2, - ffi.Pointer unnamed$3, + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Int unnamed$3, - ffi.Int unnamed$4, - ffi.Int unnamed$5, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Int, + ffi.Int, + ffi.Int, ) > - > - unnamed$4, + >, ) > > xTokenize; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xPhraseCount; external ffi.Pointer< - ffi.NativeFunction< - ffi.Int Function(ffi.Pointer unnamed, ffi.Int unnamed$1) - > + ffi.NativeFunction, ffi.Int)> > xPhraseSize; external ffi.Pointer< ffi.NativeFunction< - ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ) + ffi.Int Function(ffi.Pointer, ffi.Pointer) > > xInstCount; @@ -12423,28 +12225,28 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Pointer unnamed$3, - ffi.Pointer unnamed$4, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, ) > > xInst; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xRowid; external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer> unnamed$2, - ffi.Pointer unnamed$3, + ffi.Pointer, + ffi.Int, + ffi.Pointer>, + ffi.Pointer, ) > > @@ -12452,11 +12254,7 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ) + ffi.Int Function(ffi.Pointer, ffi.Int, ffi.Pointer) > > xColumnSize; @@ -12464,19 +12262,18 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, + ffi.Pointer, + ffi.Int, + ffi.Pointer, ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Pointer unnamed$2, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, ) > - > - unnamed$3, + >, ) > > @@ -12485,12 +12282,11 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, + ffi.Pointer, + ffi.Pointer, ffi.Pointer< - ffi.NativeFunction unnamed)> - > - unnamed$2, + ffi.NativeFunction)> + >, ) > > @@ -12498,10 +12294,7 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ) + ffi.Pointer Function(ffi.Pointer, ffi.Int) > > xGetAuxdata; @@ -12509,11 +12302,11 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Pointer unnamed$3, - ffi.Pointer unnamed$4, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, ) > > @@ -12522,10 +12315,10 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Pointer unnamed$2, - ffi.Pointer unnamed$3, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, ) > > @@ -12534,10 +12327,10 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Pointer unnamed$3, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Pointer, ) > > @@ -12546,9 +12339,9 @@ final class Fts5ExtensionApi extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Pointer unnamed$2, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, ) > > @@ -12580,41 +12373,40 @@ final class fts5_tokenizer extends ffi.Struct { external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer> unnamed$1, - ffi.Int unnamed$2, - ffi.Pointer> unnamed$3, + ffi.Pointer, + ffi.Pointer>, + ffi.Int, + ffi.Pointer>, ) > > xCreate; external ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xDelete; external ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Pointer unnamed$1, - ffi.Int unnamed$2, - ffi.Pointer unnamed$3, - ffi.Int unnamed$4, + ffi.Pointer, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Int, ffi.Pointer< ffi.NativeFunction< ffi.Int Function( - ffi.Pointer unnamed, - ffi.Int unnamed$1, - ffi.Pointer unnamed$2, - ffi.Int unnamed$3, - ffi.Int unnamed$4, - ffi.Int unnamed$5, + ffi.Pointer, + ffi.Int, + ffi.Pointer, + ffi.Int, + ffi.Int, + ffi.Int, ) > - > - unnamed$5, + >, ) > > @@ -12635,7 +12427,7 @@ final class fts5_api extends ffi.Struct { ffi.Pointer pContext, ffi.Pointer pTokenizer, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xDestroy, ) @@ -12665,7 +12457,7 @@ final class fts5_api extends ffi.Struct { ffi.Pointer pContext, fts5_extension_function xFunction, ffi.Pointer< - ffi.NativeFunction unnamed)> + ffi.NativeFunction)> > xDestroy, ) From f69e3af0fff37c043f18dceeaee412429aa8fede Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Mon, 17 Nov 2025 12:28:16 +1100 Subject: [PATCH 5/5] delete cruft --- pkgs/ffigen/test/avf_audio_bindings.dart | 1190 ---------------------- 1 file changed, 1190 deletions(-) delete mode 100644 pkgs/ffigen/test/avf_audio_bindings.dart diff --git a/pkgs/ffigen/test/avf_audio_bindings.dart b/pkgs/ffigen/test/avf_audio_bindings.dart deleted file mode 100644 index 18187787e8..0000000000 --- a/pkgs/ffigen/test/avf_audio_bindings.dart +++ /dev/null @@ -1,1190 +0,0 @@ -// Copyright (c) 2024, the Dart project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -// AUTO GENERATED FILE, DO NOT EDIT. -// -// Generated by `package:ffigen`. -// ignore_for_file: type=lint, unused_import -import 'dart:ffi' as ffi; -import 'package:objective_c/objective_c.dart' as objc; -import 'package:ffi/ffi.dart' as pkg_ffi; - -final class AudioStreamBasicDescription extends ffi.Opaque {} - -final class AudioChannelLayout extends ffi.Opaque {} - -final class opaqueCMFormatDescription extends ffi.Opaque {} - -enum AVAudioCommonFormat { - AVAudioOtherFormat(0), - AVAudioPCMFormatFloat32(1), - AVAudioPCMFormatFloat64(2), - AVAudioPCMFormatInt16(3), - AVAudioPCMFormatInt32(4); - - final int value; - const AVAudioCommonFormat(this.value); - - static AVAudioCommonFormat fromValue(int value) => switch (value) { - 0 => AVAudioOtherFormat, - 1 => AVAudioPCMFormatFloat32, - 2 => AVAudioPCMFormatFloat64, - 3 => AVAudioPCMFormatInt16, - 4 => AVAudioPCMFormatInt32, - _ => throw ArgumentError('Unknown value for AVAudioCommonFormat: $value'), - }; -} - -/// WARNING: AVAudioFormat is a stub. To generate bindings for this class, include -/// AVAudioFormat in your config's objc-interfaces list. -/// -/// AVAudioFormat -extension type AVAudioFormat._(objc.ObjCObject object$) - implements objc.ObjCObject, objc.NSObject, objc.NSSecureCoding { - /// Constructs a [AVAudioFormat] that points to the same underlying object as [other]. - AVAudioFormat.as(objc.ObjCObject other) : object$ = other { - objc.checkOsVersionInternal( - 'AVAudioFormat', - iOS: (false, (8, 0, 0)), - macOS: (false, (10, 10, 0)), - ); - } - - /// Constructs a [AVAudioFormat] that wraps the given raw object pointer. - AVAudioFormat.fromPointer( - ffi.Pointer other, { - bool retain = false, - bool release = false, - }) : object$ = objc.ObjCObject(other, retain: retain, release: release) { - objc.checkOsVersionInternal( - 'AVAudioFormat', - iOS: (false, (8, 0, 0)), - macOS: (false, (10, 10, 0)), - ); - } -} - -late final _class_AVAudioPlayer = objc.getClass("AVAudioPlayer"); -late final _sel_isKindOfClass_ = objc.registerName("isKindOfClass:"); -final _objc_msgSend_19nvye5 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); -typedef instancetype = ffi.Pointer; -typedef Dartinstancetype = objc.ObjCObject; -late final _sel_initWithContentsOfURL_error_ = objc.registerName( - "initWithContentsOfURL:error:", -); -final _objc_msgSend_1lhpu4m = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); -late final _sel_initWithData_error_ = objc.registerName("initWithData:error:"); -late final _sel_initWithContentsOfURL_fileTypeHint_error_ = objc.registerName( - "initWithContentsOfURL:fileTypeHint:error:", -); -final _objc_msgSend_1pnyuds = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - > - >() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ) - >(); -late final _sel_initWithData_fileTypeHint_error_ = objc.registerName( - "initWithData:fileTypeHint:error:", -); -late final _sel_prepareToPlay = objc.registerName("prepareToPlay"); -final _objc_msgSend_91o635 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); -late final _sel_play = objc.registerName("play"); -late final _sel_playAtTime_ = objc.registerName("playAtTime:"); -final _objc_msgSend_18chyc = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ) - > - >() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - double, - ) - >(); -late final _sel_pause = objc.registerName("pause"); -final _objc_msgSend_1pl9qdv = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); -late final _sel_stop = objc.registerName("stop"); -late final _sel_isPlaying = objc.registerName("isPlaying"); -late final _sel_numberOfChannels = objc.registerName("numberOfChannels"); -final _objc_msgSend_xw2lbc = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); -late final _sel_duration = objc.registerName("duration"); -final _objc_msgSend_1ukqyt8 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Double Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >() - .asFunction< - double Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); -final _objc_msgSend_1ukqyt8Fpret = objc.msgSendFpretPointer - .cast< - ffi.NativeFunction< - ffi.Double Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >() - .asFunction< - double Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); -late final _sel_currentDevice = objc.registerName("currentDevice"); -final _objc_msgSend_151sglz = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); -late final _sel_setCurrentDevice_ = objc.registerName("setCurrentDevice:"); -final _objc_msgSend_xtuoz7 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); - -/// WARNING: AVAudioPlayerDelegate is a stub. To generate bindings for this class, include -/// AVAudioPlayerDelegate in your config's objc-protocols list. -/// -/// AVAudioPlayerDelegate -extension type AVAudioPlayerDelegate._(objc.ObjCProtocol object$) - implements objc.ObjCProtocol, objc.NSObjectProtocol { - /// Constructs a [AVAudioPlayerDelegate] that points to the same underlying object as [other]. - AVAudioPlayerDelegate.as(objc.ObjCObject other) : object$ = other; - - /// Constructs a [AVAudioPlayerDelegate] that wraps the given raw object pointer. - AVAudioPlayerDelegate.fromPointer( - ffi.Pointer other, { - bool retain = false, - bool release = false, - }) : object$ = objc.ObjCProtocol(other, retain: retain, release: release); -} - -late final _sel_delegate = objc.registerName("delegate"); -late final _sel_setDelegate_ = objc.registerName("setDelegate:"); -late final _sel_url = objc.registerName("url"); -late final _sel_data = objc.registerName("data"); -late final _sel_pan = objc.registerName("pan"); -final _objc_msgSend_2cgrxl = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Float Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >() - .asFunction< - double Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); -final _objc_msgSend_2cgrxlFpret = objc.msgSendFpretPointer - .cast< - ffi.NativeFunction< - ffi.Float Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >() - .asFunction< - double Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); -late final _sel_setPan_ = objc.registerName("setPan:"); -final _objc_msgSend_v5hmet = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Float, - ) - > - >() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - double, - ) - >(); -late final _sel_volume = objc.registerName("volume"); -late final _sel_setVolume_ = objc.registerName("setVolume:"); -late final _sel_setVolume_fadeDuration_ = objc.registerName( - "setVolume:fadeDuration:", -); -final _objc_msgSend_1p4uk9e = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Float, - ffi.Double, - ) - > - >() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - double, - double, - ) - >(); -late final _sel_enableRate = objc.registerName("enableRate"); -late final _sel_setEnableRate_ = objc.registerName("setEnableRate:"); -final _objc_msgSend_1s56lr9 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Bool, - ) - > - >() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - bool, - ) - >(); -late final _sel_rate = objc.registerName("rate"); -late final _sel_setRate_ = objc.registerName("setRate:"); -late final _sel_currentTime = objc.registerName("currentTime"); -late final _sel_setCurrentTime_ = objc.registerName("setCurrentTime:"); -final _objc_msgSend_hwm8nu = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Double, - ) - > - >() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - double, - ) - >(); -late final _sel_deviceCurrentTime = objc.registerName("deviceCurrentTime"); -late final _sel_numberOfLoops = objc.registerName("numberOfLoops"); -final _objc_msgSend_1hz7y9r = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ) - > - >() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ) - >(); -late final _sel_setNumberOfLoops_ = objc.registerName("setNumberOfLoops:"); -final _objc_msgSend_4sp4xj = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Long, - ) - > - >() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); -late final _sel_settings = objc.registerName("settings"); -late final _sel_format = objc.registerName("format"); -late final _sel_isMeteringEnabled = objc.registerName("isMeteringEnabled"); -late final _sel_setMeteringEnabled_ = objc.registerName("setMeteringEnabled:"); -late final _sel_updateMeters = objc.registerName("updateMeters"); -late final _sel_peakPowerForChannel_ = objc.registerName( - "peakPowerForChannel:", -); -final _objc_msgSend_65s5yw = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Float Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >() - .asFunction< - double Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); -final _objc_msgSend_65s5ywFpret = objc.msgSendFpretPointer - .cast< - ffi.NativeFunction< - ffi.Float Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong, - ) - > - >() - .asFunction< - double Function( - ffi.Pointer, - ffi.Pointer, - int, - ) - >(); -late final _sel_averagePowerForChannel_ = objc.registerName( - "averagePowerForChannel:", -); -late final _sel_channelAssignments = objc.registerName("channelAssignments"); -late final _sel_setChannelAssignments_ = objc.registerName( - "setChannelAssignments:", -); - -/// WARNING: CASpatialAudioExperience is a stub. To generate bindings for this class, include -/// CASpatialAudioExperience in your config's objc-interfaces list. -/// -/// CASpatialAudioExperience -extension type CASpatialAudioExperience._(objc.ObjCObject object$) - implements objc.ObjCObject { - /// Constructs a [CASpatialAudioExperience] that points to the same underlying object as [other]. - CASpatialAudioExperience.as(objc.ObjCObject other) : object$ = other {} - - /// Constructs a [CASpatialAudioExperience] that wraps the given raw object pointer. - CASpatialAudioExperience.fromPointer( - ffi.Pointer other, { - bool retain = false, - bool release = false, - }) : object$ = objc.ObjCObject(other, retain: retain, release: release) {} -} - -late final _sel_intendedSpatialExperience = objc.registerName( - "intendedSpatialExperience", -); -late final _sel_setIntendedSpatialExperience_ = objc.registerName( - "setIntendedSpatialExperience:", -); -late final _sel_init = objc.registerName("init"); -late final _sel_new = objc.registerName("new"); -late final _sel_allocWithZone_ = objc.registerName("allocWithZone:"); -final _objc_msgSend_1cwp428 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - > - >() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ) - >(); -late final _sel_alloc = objc.registerName("alloc"); - -/// AVAudioPlayer -extension type AVAudioPlayer._(objc.ObjCObject object$) - implements objc.ObjCObject, objc.NSObject { - /// Constructs a [AVAudioPlayer] that points to the same underlying object as [other]. - AVAudioPlayer.as(objc.ObjCObject other) : object$ = other { - objc.checkOsVersionInternal( - 'AVAudioPlayer', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - assert(isA(object$)); - } - - /// Constructs a [AVAudioPlayer] that wraps the given raw object pointer. - AVAudioPlayer.fromPointer( - ffi.Pointer other, { - bool retain = false, - bool release = false, - }) : object$ = objc.ObjCObject(other, retain: retain, release: release) { - objc.checkOsVersionInternal( - 'AVAudioPlayer', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - assert(isA(object$)); - } - - /// Returns whether [obj] is an instance of [AVAudioPlayer]. - static bool isA(objc.ObjCObject obj) => _objc_msgSend_19nvye5( - obj.ref.pointer, - _sel_isKindOfClass_, - _class_AVAudioPlayer, - ); - - /// alloc - static AVAudioPlayer alloc() { - final $ret = _objc_msgSend_151sglz(_class_AVAudioPlayer, _sel_alloc); - return AVAudioPlayer.fromPointer($ret, retain: false, release: true); - } - - /// allocWithZone: - static AVAudioPlayer allocWithZone(ffi.Pointer zone) { - final $ret = _objc_msgSend_1cwp428( - _class_AVAudioPlayer, - _sel_allocWithZone_, - zone, - ); - return AVAudioPlayer.fromPointer($ret, retain: false, release: true); - } - - /// new - static AVAudioPlayer new$() { - final $ret = _objc_msgSend_151sglz(_class_AVAudioPlayer, _sel_new); - return AVAudioPlayer.fromPointer($ret, retain: false, release: true); - } - - /// Returns a new instance of AVAudioPlayer constructed with the default `new` method. - AVAudioPlayer() : this.as(new$().object$); -} - -extension AVAudioPlayer$Methods on AVAudioPlayer { - /// averagePowerForChannel: - double averagePowerForChannel(int channelNumber) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.averagePowerForChannel:', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - return objc.useMsgSendVariants - ? _objc_msgSend_65s5ywFpret( - object$.ref.pointer, - _sel_averagePowerForChannel_, - channelNumber, - ) - : _objc_msgSend_65s5yw( - object$.ref.pointer, - _sel_averagePowerForChannel_, - channelNumber, - ); - } - - /// channelAssignments - objc.NSArray? get channelAssignments { - objc.checkOsVersionInternal( - 'AVAudioPlayer.channelAssignments', - iOS: (false, (7, 0, 0)), - macOS: (true, null), - ); - final $ret = _objc_msgSend_151sglz( - object$.ref.pointer, - _sel_channelAssignments, - ); - return $ret.address == 0 - ? null - : objc.NSArray.fromPointer($ret, retain: true, release: true); - } - - /// currentDevice - objc.NSString? get currentDevice { - objc.checkOsVersionInternal( - 'AVAudioPlayer.currentDevice', - iOS: (true, null), - macOS: (false, (10, 13, 0)), - ); - final $ret = _objc_msgSend_151sglz(object$.ref.pointer, _sel_currentDevice); - return $ret.address == 0 - ? null - : objc.NSString.fromPointer($ret, retain: true, release: true); - } - - /// currentTime - double get currentTime { - objc.checkOsVersionInternal( - 'AVAudioPlayer.currentTime', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - return objc.useMsgSendVariants - ? _objc_msgSend_1ukqyt8Fpret(object$.ref.pointer, _sel_currentTime) - : _objc_msgSend_1ukqyt8(object$.ref.pointer, _sel_currentTime); - } - - /// data - objc.NSData? get data { - objc.checkOsVersionInternal( - 'AVAudioPlayer.data', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - final $ret = _objc_msgSend_151sglz(object$.ref.pointer, _sel_data); - return $ret.address == 0 - ? null - : objc.NSData.fromPointer($ret, retain: true, release: true); - } - - /// delegate - AVAudioPlayerDelegate? get delegate { - objc.checkOsVersionInternal( - 'AVAudioPlayer.delegate', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - final $ret = _objc_msgSend_151sglz(object$.ref.pointer, _sel_delegate); - return $ret.address == 0 - ? null - : AVAudioPlayerDelegate.fromPointer($ret, retain: true, release: true); - } - - /// deviceCurrentTime - double get deviceCurrentTime { - objc.checkOsVersionInternal( - 'AVAudioPlayer.deviceCurrentTime', - iOS: (false, (4, 0, 0)), - macOS: (false, (10, 7, 0)), - ); - return objc.useMsgSendVariants - ? _objc_msgSend_1ukqyt8Fpret( - object$.ref.pointer, - _sel_deviceCurrentTime, - ) - : _objc_msgSend_1ukqyt8(object$.ref.pointer, _sel_deviceCurrentTime); - } - - /// duration - double get duration { - objc.checkOsVersionInternal( - 'AVAudioPlayer.duration', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - return objc.useMsgSendVariants - ? _objc_msgSend_1ukqyt8Fpret(object$.ref.pointer, _sel_duration) - : _objc_msgSend_1ukqyt8(object$.ref.pointer, _sel_duration); - } - - /// enableRate - bool get enableRate { - objc.checkOsVersionInternal( - 'AVAudioPlayer.enableRate', - iOS: (false, (5, 0, 0)), - macOS: (false, (10, 8, 0)), - ); - return _objc_msgSend_91o635(object$.ref.pointer, _sel_enableRate); - } - - /// format - AVAudioFormat get format { - objc.checkOsVersionInternal( - 'AVAudioPlayer.format', - iOS: (false, (10, 0, 0)), - macOS: (false, (10, 12, 0)), - ); - final $ret = _objc_msgSend_151sglz(object$.ref.pointer, _sel_format); - return AVAudioFormat.fromPointer($ret, retain: true, release: true); - } - - /// init - AVAudioPlayer init() { - objc.checkOsVersionInternal( - 'AVAudioPlayer.init', - iOS: (false, (2, 0, 0)), - macOS: (false, (10, 0, 0)), - ); - final $ret = _objc_msgSend_151sglz( - object$.ref.retainAndReturnPointer(), - _sel_init, - ); - return AVAudioPlayer.fromPointer($ret, retain: false, release: true); - } - - /// initWithContentsOfURL:error: - AVAudioPlayer? initWithContentsOfURL(objc.NSURL url) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.initWithContentsOfURL:error:', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - final $err = pkg_ffi.calloc>(); - try { - final $ret = _objc_msgSend_1lhpu4m( - object$.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_error_, - url.ref.pointer, - $err, - ); - objc.NSErrorException.checkErrorPointer($err.value); - return $ret.address == 0 - ? null - : AVAudioPlayer.fromPointer($ret, retain: false, release: true); - } finally { - pkg_ffi.calloc.free($err); - } - } - - /// initWithContentsOfURL:fileTypeHint:error: - AVAudioPlayer? initWithContentsOfURL$1( - objc.NSURL url, { - objc.NSString? fileTypeHint, - }) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.initWithContentsOfURL:fileTypeHint:error:', - iOS: (false, (7, 0, 0)), - macOS: (false, (10, 9, 0)), - ); - final $err = pkg_ffi.calloc>(); - try { - final $ret = _objc_msgSend_1pnyuds( - object$.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_fileTypeHint_error_, - url.ref.pointer, - fileTypeHint?.ref.pointer ?? ffi.nullptr, - $err, - ); - objc.NSErrorException.checkErrorPointer($err.value); - return $ret.address == 0 - ? null - : AVAudioPlayer.fromPointer($ret, retain: false, release: true); - } finally { - pkg_ffi.calloc.free($err); - } - } - - /// initWithData:error: - AVAudioPlayer? initWithData(objc.NSData data) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.initWithData:error:', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - final $err = pkg_ffi.calloc>(); - try { - final $ret = _objc_msgSend_1lhpu4m( - object$.ref.retainAndReturnPointer(), - _sel_initWithData_error_, - data.ref.pointer, - $err, - ); - objc.NSErrorException.checkErrorPointer($err.value); - return $ret.address == 0 - ? null - : AVAudioPlayer.fromPointer($ret, retain: false, release: true); - } finally { - pkg_ffi.calloc.free($err); - } - } - - /// initWithData:fileTypeHint:error: - AVAudioPlayer? initWithData$1( - objc.NSData data, { - objc.NSString? fileTypeHint, - }) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.initWithData:fileTypeHint:error:', - iOS: (false, (7, 0, 0)), - macOS: (false, (10, 9, 0)), - ); - final $err = pkg_ffi.calloc>(); - try { - final $ret = _objc_msgSend_1pnyuds( - object$.ref.retainAndReturnPointer(), - _sel_initWithData_fileTypeHint_error_, - data.ref.pointer, - fileTypeHint?.ref.pointer ?? ffi.nullptr, - $err, - ); - objc.NSErrorException.checkErrorPointer($err.value); - return $ret.address == 0 - ? null - : AVAudioPlayer.fromPointer($ret, retain: false, release: true); - } finally { - pkg_ffi.calloc.free($err); - } - } - - /// intendedSpatialExperience - CASpatialAudioExperience get intendedSpatialExperience { - objc.checkOsVersionInternal( - 'AVAudioPlayer.intendedSpatialExperience', - iOS: (true, null), - macOS: (true, null), - ); - final $ret = _objc_msgSend_151sglz( - object$.ref.pointer, - _sel_intendedSpatialExperience, - ); - return CASpatialAudioExperience.fromPointer( - $ret, - retain: true, - release: true, - ); - } - - /// isMeteringEnabled - bool get isMeteringEnabled { - objc.checkOsVersionInternal( - 'AVAudioPlayer.isMeteringEnabled', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - return _objc_msgSend_91o635(object$.ref.pointer, _sel_isMeteringEnabled); - } - - /// isPlaying - bool get isPlaying { - objc.checkOsVersionInternal( - 'AVAudioPlayer.isPlaying', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - return _objc_msgSend_91o635(object$.ref.pointer, _sel_isPlaying); - } - - /// numberOfChannels - int get numberOfChannels { - objc.checkOsVersionInternal( - 'AVAudioPlayer.numberOfChannels', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - return _objc_msgSend_xw2lbc(object$.ref.pointer, _sel_numberOfChannels); - } - - /// numberOfLoops - int get numberOfLoops { - objc.checkOsVersionInternal( - 'AVAudioPlayer.numberOfLoops', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - return _objc_msgSend_1hz7y9r(object$.ref.pointer, _sel_numberOfLoops); - } - - /// pan - double get pan { - objc.checkOsVersionInternal( - 'AVAudioPlayer.pan', - iOS: (false, (4, 0, 0)), - macOS: (false, (10, 7, 0)), - ); - return objc.useMsgSendVariants - ? _objc_msgSend_2cgrxlFpret(object$.ref.pointer, _sel_pan) - : _objc_msgSend_2cgrxl(object$.ref.pointer, _sel_pan); - } - - /// pause - void pause() { - objc.checkOsVersionInternal( - 'AVAudioPlayer.pause', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - _objc_msgSend_1pl9qdv(object$.ref.pointer, _sel_pause); - } - - /// peakPowerForChannel: - double peakPowerForChannel(int channelNumber) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.peakPowerForChannel:', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - return objc.useMsgSendVariants - ? _objc_msgSend_65s5ywFpret( - object$.ref.pointer, - _sel_peakPowerForChannel_, - channelNumber, - ) - : _objc_msgSend_65s5yw( - object$.ref.pointer, - _sel_peakPowerForChannel_, - channelNumber, - ); - } - - /// play - bool play() { - objc.checkOsVersionInternal( - 'AVAudioPlayer.play', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - return _objc_msgSend_91o635(object$.ref.pointer, _sel_play); - } - - /// playAtTime: - bool playAtTime(double time) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.playAtTime:', - iOS: (false, (4, 0, 0)), - macOS: (false, (10, 7, 0)), - ); - return _objc_msgSend_18chyc(object$.ref.pointer, _sel_playAtTime_, time); - } - - /// prepareToPlay - bool prepareToPlay() { - objc.checkOsVersionInternal( - 'AVAudioPlayer.prepareToPlay', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - return _objc_msgSend_91o635(object$.ref.pointer, _sel_prepareToPlay); - } - - /// rate - double get rate { - objc.checkOsVersionInternal( - 'AVAudioPlayer.rate', - iOS: (false, (5, 0, 0)), - macOS: (false, (10, 8, 0)), - ); - return objc.useMsgSendVariants - ? _objc_msgSend_2cgrxlFpret(object$.ref.pointer, _sel_rate) - : _objc_msgSend_2cgrxl(object$.ref.pointer, _sel_rate); - } - - /// setChannelAssignments: - set channelAssignments(objc.NSArray? value) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.setChannelAssignments:', - iOS: (false, (7, 0, 0)), - macOS: (true, null), - ); - _objc_msgSend_xtuoz7( - object$.ref.pointer, - _sel_setChannelAssignments_, - value?.ref.pointer ?? ffi.nullptr, - ); - } - - /// setCurrentDevice: - set currentDevice(objc.NSString? value) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.setCurrentDevice:', - iOS: (true, null), - macOS: (false, (10, 13, 0)), - ); - _objc_msgSend_xtuoz7( - object$.ref.pointer, - _sel_setCurrentDevice_, - value?.ref.pointer ?? ffi.nullptr, - ); - } - - /// setCurrentTime: - set currentTime(double value) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.setCurrentTime:', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - _objc_msgSend_hwm8nu(object$.ref.pointer, _sel_setCurrentTime_, value); - } - - /// setDelegate: - set delegate(AVAudioPlayerDelegate? value) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.setDelegate:', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - _objc_msgSend_xtuoz7( - object$.ref.pointer, - _sel_setDelegate_, - value?.ref.pointer ?? ffi.nullptr, - ); - } - - /// setEnableRate: - set enableRate(bool value) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.setEnableRate:', - iOS: (false, (5, 0, 0)), - macOS: (false, (10, 8, 0)), - ); - _objc_msgSend_1s56lr9(object$.ref.pointer, _sel_setEnableRate_, value); - } - - /// setIntendedSpatialExperience: - set intendedSpatialExperience(CASpatialAudioExperience value) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.setIntendedSpatialExperience:', - iOS: (true, null), - macOS: (true, null), - ); - _objc_msgSend_xtuoz7( - object$.ref.pointer, - _sel_setIntendedSpatialExperience_, - value.ref.pointer, - ); - } - - /// setMeteringEnabled: - set isMeteringEnabled(bool value) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.setMeteringEnabled:', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - _objc_msgSend_1s56lr9(object$.ref.pointer, _sel_setMeteringEnabled_, value); - } - - /// setNumberOfLoops: - set numberOfLoops(int value) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.setNumberOfLoops:', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - _objc_msgSend_4sp4xj(object$.ref.pointer, _sel_setNumberOfLoops_, value); - } - - /// setPan: - set pan(double value) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.setPan:', - iOS: (false, (4, 0, 0)), - macOS: (false, (10, 7, 0)), - ); - _objc_msgSend_v5hmet(object$.ref.pointer, _sel_setPan_, value); - } - - /// setRate: - set rate(double value) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.setRate:', - iOS: (false, (5, 0, 0)), - macOS: (false, (10, 8, 0)), - ); - _objc_msgSend_v5hmet(object$.ref.pointer, _sel_setRate_, value); - } - - /// setVolume: - set volume(double value) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.setVolume:', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - _objc_msgSend_v5hmet(object$.ref.pointer, _sel_setVolume_, value); - } - - /// setVolume:fadeDuration: - void setVolume(double volume, {required double fadeDuration}) { - objc.checkOsVersionInternal( - 'AVAudioPlayer.setVolume:fadeDuration:', - iOS: (false, (10, 0, 0)), - macOS: (false, (10, 12, 0)), - ); - _objc_msgSend_1p4uk9e( - object$.ref.pointer, - _sel_setVolume_fadeDuration_, - volume, - fadeDuration, - ); - } - - /// settings - objc.NSDictionary get settings { - objc.checkOsVersionInternal( - 'AVAudioPlayer.settings', - iOS: (false, (4, 0, 0)), - macOS: (false, (10, 7, 0)), - ); - final $ret = _objc_msgSend_151sglz(object$.ref.pointer, _sel_settings); - return objc.NSDictionary.fromPointer($ret, retain: true, release: true); - } - - /// stop - void stop() { - objc.checkOsVersionInternal( - 'AVAudioPlayer.stop', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - _objc_msgSend_1pl9qdv(object$.ref.pointer, _sel_stop); - } - - /// updateMeters - void updateMeters() { - objc.checkOsVersionInternal( - 'AVAudioPlayer.updateMeters', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - _objc_msgSend_1pl9qdv(object$.ref.pointer, _sel_updateMeters); - } - - /// url - objc.NSURL? get url { - objc.checkOsVersionInternal( - 'AVAudioPlayer.url', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - final $ret = _objc_msgSend_151sglz(object$.ref.pointer, _sel_url); - return $ret.address == 0 - ? null - : objc.NSURL.fromPointer($ret, retain: true, release: true); - } - - /// volume - double get volume { - objc.checkOsVersionInternal( - 'AVAudioPlayer.volume', - iOS: (false, (2, 2, 0)), - macOS: (false, (10, 7, 0)), - ); - return objc.useMsgSendVariants - ? _objc_msgSend_2cgrxlFpret(object$.ref.pointer, _sel_volume) - : _objc_msgSend_2cgrxl(object$.ref.pointer, _sel_volume); - } -}