StructLiveList<E, R extends RType>.pointerArray constructor

StructLiveList<E, R extends RType>.pointerArray(
  1. MemoryPointer<RType>? ptrOf(),
  2. StructPointerArrayField<E, R> field,
  3. List<E> initial
)

Pointer to a variable-size array.

Implementation

factory StructLiveList.pointerArray(
  MemoryPointer? Function() ptrOf,
  StructPointerArrayField<E, R> field,
  List<E> initial,
) {
  final codec = field.codec;
  return ._(ptrOf, field.offset, null, _PointerArrayAccess<E, R>(codec), initial);
}