blob: 692f0d67a38f95e04ca52d82d029fd29f8cdaa23 [file] [log] [blame]
// AUTO GENERATED FILE, DO NOT EDIT.
//
// Generated by `package:ffigen`.
// ignore_for_file: type=lint
import 'dart:ffi' as ffi;
final class Struct1 extends ffi.Struct {
@ffi.Char()
external int a;
}
final class Union1 extends ffi.Union {
@ffi.Char()
external int a;
}
final class EmptyUnion extends ffi.Opaque {}
final class Primitives extends ffi.Union {
@ffi.Char()
external int a;
@ffi.Int()
external int b;
@ffi.Float()
external double c;
@ffi.Double()
external double d;
}
final class PrimitivesWithPointers extends ffi.Union {
@ffi.Char()
external int a;
@ffi.Float()
external double b;
external ffi.Pointer<ffi.Double> c;
external ffi.Pointer<Union1> d;
external ffi.Pointer<Struct1> d1;
}
final class WithArray extends ffi.Union {
@ffi.Array.multi([10])
external ffi.Array<ffi.Char> a;
@ffi.Array.multi([10])
external ffi.Array<Union1> b;
@ffi.Array.multi([10])
external ffi.Array<Struct1> b1;
@ffi.Array.multi([10])
external ffi.Array<ffi.Pointer<Union1>> c;
}