BloombergLP::bslx::ByteInStream::getFloat64

Assign to the specified variable the eight-byte IEEE double-precision floating-point number (in host byte order) comprised of the eight bytes of this stream at the current cursor location (in network byte order), update the cursor location, and return a reference to this stream. If this stream is initially invalid, this operation has no effect. If this function otherwise fails to extract a valid value, this stream is marked invalid and the value of variable is undefined.

Synopsis

Declared in <bslx_byteinstream.h>

ByteInStream&
getFloat64(double& variable);