NativeBuffer.allocate constructor

NativeBuffer.allocate(
  1. int length, {
  2. bool zero = false,
})

Implementation

factory NativeBuffer.allocate(int length, {bool zero = false}) {
  if (length < 0) throw RangeError.value(length, 'length');
  final pointer = zero
      ? calloc<Uint8>(length)
      : malloc.allocate<Uint8>(length);
  return NativeBuffer._(pointer, length);
}