JSMallocFunctions.alloc constructor
JSMallocFunctions.alloc({
- Pointer<
NativeFunction< ? js_malloc,JSMallocCallback_> > - Pointer<
NativeFunction< ? js_free,JSFreeCallback_> > - Pointer<
NativeFunction< ? js_realloc,JSReallocCallback_> > - Pointer<
NativeFunction< ? js_malloc_usable_size,JSMallocUsableSizeCallback_> > - bool autoDispose = true,
Implementation
factory JSMallocFunctions.alloc({
Pointer<NativeFunction<JSMallocCallback_>>? js_malloc,
Pointer<NativeFunction<JSFreeCallback_>>? js_free,
Pointer<NativeFunction<JSReallocCallback_>>? js_realloc,
Pointer<NativeFunction<JSMallocUsableSizeCallback_>>? js_malloc_usable_size,
bool autoDispose = true,
}) {
final v = malloc<JSMallocFunctions_>(1);
v.ref
..js_malloc = js_malloc ?? nullptr
..js_free = js_free ?? nullptr
..js_realloc = js_realloc ?? nullptr
..js_malloc_usable_size = js_malloc_usable_size ?? nullptr;
return JSMallocFunctions._(v, autoDispose: autoDispose);
}