BloombergLP::bslx::MarshallingUtil::getArrayInt40

Load into the specified variables the consecutive five-byte, two's complement integers (in host byte order) comprised of each of the specified numVariables leading five-byte sequences in the specified buffer (in network byte order). The behavior is undefined unless variables has sufficient capacity, buffer has sufficient contents, and 0 <= numVariables. Note that each of the values will be sign-extended.

Synopsis

Declared in <bslx_marshallingutil.h>

static
void
getArrayInt40(
    bsls::Types::Int64* variables,
    char const* buffer,
    int numVariables);