blob: 4717b9b8c9dc0a997d1a04ce645d741cb8a50bf0 [file] [log] [blame]
import 'dart:ffi';
import 'package:ffi/ffi.dart';
class Coordinate extends Struct {
@Int64()
external int x;
@Int64()
external int y;
void copyInto(Pointer<Coordinate> ptr) {
ptr.ref = this;
}
}
class SomeUnion extends Union {
external Coordinate coordinate;
@Int64()
external int id;
void copyIntoAtIndex(Pointer<SomeUnion> ptr, int index) {
ptr[index] = this;
}
}
void main() {}