allocDataUnion method

Pointer<DataUnion> allocDataUnion()

Allocate single DataUnion

Returns a pointer to the allocated memory.

Implementation

Pointer<DataUnion> allocDataUnion() {
  if (_isDisposed) {
    throw StateError('Cannot allocate memory in disposed scope');
  }
  final ptr = calloc<DataUnion>();
  _allocations.add(ptr);
  return ptr;
}