NativeStructPtrAlloc<C extends Struct, D extends StructD<C, D> > constructor
NativeStructPtrAlloc<C extends Struct, D extends StructD<C, D> > (})
Implementation
NativeStructPtrAlloc(super.temp, super.name, {
required super.allocatorFunc,
required this.valueFunc,
required this.rawArrayFunc,
}) : super(
byteSize: sizeOf<Pointer>(),
printerFunc: (ptr) => 'We can\'t print Pointer<Pointer<$C>> at this level',
) {
indexSetterFunc = (ptr, i, value) => ptr[i] = value;
}