Copy method

Pointer<T> Copy(
  1. Pointer<T> src,
  2. int length, {
  3. String? key,
})

Copies length structs from src into a tracked slot using setCFunc.

Implementation

Pointer<T> Copy(Pointer<T> src, int length, {String? key}) {
  final p = At(_slotKey(key), length);
  for (int i = 0; i < length; i++) setCFunc(p, i, indexerFunc(src, i));
  return p;
}