setUtf8String method

void setUtf8String(
  1. String value, {
  2. Memory? memory,
})

Implementation

void setUtf8String(String value, {Memory? memory}) {
  final mem = memory ?? Memory();
  final pStr = value.toNativeUtf8(allocator: mem.allocator).cast<Char>();
  for (var i = 0; value.codeUnits.length > i; i++) {
    this[i] = pStr[i];
  }
  mem.allocator.free(pStr);
}