writeArray method

  1. @override
void writeArray(
  1. MemoryPointer<RType> p,
  2. List<List<E>> values
)
override

Implementation

@override
void writeArray(MemoryPointer p, List<List<E>> values) {
  final flat = <E>[];
  for (final group in values) {
    if (group.length != count) {
      throw ArgumentError('Expected $count elements per group, got ${group.length}.');
    }
    flat.addAll(group);
  }
  inner.writeArray(p, flat);
}