| // AUTO GENERATED FILE, DO NOT EDIT. |
| // |
| // Generated by `package:ffigen`. |
| import 'dart:ffi' as ffi; |
| |
| class NormalStruct1 extends ffi.Struct { |
| @ffi.Int8() |
| external int a; |
| } |
| |
| /// Should not be packed. |
| class StructWithAttr extends ffi.Struct { |
| external ffi.Pointer<ffi.Int32> a; |
| |
| external ffi.Pointer<ffi.Int32> b; |
| } |
| |
| /// Should be packed with 1. |
| @ffi.Packed(1) |
| class PackedAttr extends ffi.Struct { |
| @ffi.Int32() |
| external int a; |
| } |
| |
| /// Should be packed with 8. |
| @ffi.Packed(8) |
| class PackedAttrAlign8 extends ffi.Struct { |
| @ffi.Int32() |
| external int a; |
| } |
| |
| /// Should be packed with 2. |
| @ffi.Packed(2) |
| class Pack2WithPragma extends ffi.Struct { |
| @ffi.Int32() |
| external int a; |
| } |
| |
| /// Should be packed with 4. |
| @ffi.Packed(4) |
| class Pack4WithPragma extends ffi.Struct { |
| @ffi.Int64() |
| external int a; |
| } |
| |
| class NormalStruct2 extends ffi.Struct { |
| @ffi.Int8() |
| external int a; |
| } |