Extract an eight-byte unsigned integer into the specified variable.
Declared in <bslx_genericinstream.h>
GenericInStream<STREAMBUF>&
getUint64(bsls::Types::Uint64& variable);
Assign to the specified variable the eight-byte, two's complement unsigned integer (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. Note that the value will be zero-extended.
a reference to this stream
| Name | Description |
|---|---|
| variable | destination for the extracted value |