Store consecutive seven‐byte integers into the specified buffer.

Synopsis

Declared in <bslx_marshallingutil.h>

static
void
putArrayInt56(
    char* buffer,
    bsls::Types::Int64 const* values,
    int numValues);

Description

Load into the specified buffer the consecutive seven‐byte, two's complement integers (in network byte order) comprised of the least‐significant seven bytes of each of the specified numValues leading entries in the specified values (in host byte order). The behavior is undefined unless buffer has sufficient capacity, values has sufficient contents, and 0 <= numValues.

Parameters

Name

Description

buffer

destination buffer in network byte order

values

array of host‐order seven‐byte integers to write

numValues

number of values to write

Created with MrDocs