copyToNative method

Pointer<Pointer<Char>> copyToNative()

Copies a list of Dart strings into native memory.

See also:

  • Pointer<Char>.toNative for a non-list equivalent.

Implementation

Pointer<Pointer<Char>> copyToNative() {
  final ptrArray = calloc<Pointer<Char>>(length);
  for (var i = 0; i < length; i++) {
    ptrArray[i] = this[i].copyToNative();
  }
  return ptrArray;
}