viewSingle method

  1. @extra
ByteData viewSingle(
  1. int index
)

Returns a view of a single element at index (takes element size into account).

Any modifications to the data will also alter the Memory object.

Throws an UnsupportedError if called on a pointer with an @unsized type argument.

Implementation

@extra
ByteData viewSingle(int index) {
  int? s = size;
  if (s != null) {
    return boundMemory.buffer.asByteData(address + index * s, s);
  } else {
    throw new UnsupportedError(
        'viewSingle is not supported for unsized types!');
  }
}