Extract the next array of one‐byte signed integers into the specified variables.
Synopsis
Declared in <bslx_genericinstream.h>
GenericInStream<STREAMBUF>&
getArrayInt8(
char* variables,
int numVariables);
Description
Assign to the specified variables the consecutive one‐byte, two's complement integers comprised of each of the specified numVariables one‐byte sequences of this stream at the current cursor location, 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 variables is undefined. The behavior is undefined unless 0 <= numVariables and variables has sufficient capacity, or `0 == numVariables && nullptr == variables`. Note that each of the values will be sign‐extended.
Created with MrDocs