blob: 534f880319bfe4408266e717aba031c0ac86c7ed [file] [log] [blame]
import 'dart:ffi';
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() {}