MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / writeDouble

Method writeDouble

projects/JavaScript/proto/fbe.js:1041–1047  ·  view source on GitHub ↗

* Write double value into the field model buffer * @this {!FieldModelBase} * @param {!number} offset Offset * @param {!number} value Double value

(offset, value)

Source from the content-addressed store, hash-verified

1039 * @param {!number} value Double value
1040 */
1041 writeDouble (offset, value) {
1042 value = +value
1043 offset = offset >>> 0
1044 offset += this._buffer.offset
1045 this._buffer.checkValue(offset, 8, value, -1.7976931348623157E+308, 1.7976931348623157E+308)
1046 ieee754write(this._buffer.buffer, offset, value, true, 52, 8)
1047 }
1048
1049 /**
1050 * Write bytes into the field model buffer

Callers 2

setMethod · 0.80
setMethod · 0.80

Calls 2

ieee754writeFunction · 0.85
checkValueMethod · 0.45

Tested by

no test coverage detected