writeFloat64 method

void writeFloat64(
  1. double value
)

Implementation

void writeFloat64(double value) {
  final fb = Float64List(1);
  fb[0] = value;
  final b = Uint8List.view(fb.buffer);
  if (bigEndian) {
    writeByte(b[7]);
    writeByte(b[6]);
    writeByte(b[5]);
    writeByte(b[4]);
    writeByte(b[3]);
    writeByte(b[2]);
    writeByte(b[1]);
    writeByte(b[0]);
    return;
  }
  writeByte(b[0]);
  writeByte(b[1]);
  writeByte(b[2]);
  writeByte(b[3]);
  writeByte(b[4]);
  writeByte(b[5]);
  writeByte(b[6]);
  writeByte(b[7]);
}