setLongAt method

  1. @override
void setLongAt(
  1. int value,
  2. int index
)
override

Set a long value. This is not needed directly, but as a nice side-effect from GetDouble.

@param data int value to be set with @param index int value for the index

Implementation

@override
void setLongAt(int value, int index) {
  var bytes = ByteConversionUtilities.bytesFromInt64(value,
      endian: Endian.little, doSigned: true);
  data.set(bytes[0], index);
  data.set(bytes[1], index + 1);
  data.set(bytes[2], index + 2);
  data.set(bytes[3], index + 3);
  data.set(bytes[4], index + 4);
  data.set(bytes[5], index + 5);
  data.set(bytes[6], index + 6);
  data.set(bytes[7], index + 7);
}