| // AUTO GENERATED FILE, DO NOT EDIT. |
| // |
| // Generated by `package:ffigen`. |
| // ignore_for_file: type=lint, unused_import, unused_element, deprecated_member_use_from_same_package |
| import 'dart:ffi' as ffi; |
| |
| class Animal { |
| // ignore: unused_field |
| final ffi.Pointer<ffi.Void> _ptr; |
| |
| Animal._(this._ptr); |
| void speak() => _Animal_speak(_ptr); |
| int getAge() => _Animal_getAge(_ptr); |
| static int getCount() => _Animal_getCount(); |
| } |
| |
| @ffi.Native<ffi.Void Function(ffi.Pointer<ffi.Void>)>(symbol: 'Animal_speak') |
| external void _Animal_speak(ffi.Pointer<ffi.Void> self); |
| |
| @ffi.Native<ffi.Int Function(ffi.Pointer<ffi.Void>)>(symbol: 'Animal_getAge') |
| external int _Animal_getAge(ffi.Pointer<ffi.Void> self); |
| |
| @ffi.Native<ffi.Int Function()>(symbol: 'Animal_getCount') |
| external int _Animal_getCount(); |