BloombergLP::bdldfp::DecimalConvertUtil::isValidMultiWidthSize

Return whether size is valid for multi-width encoding.

Synopsis

Declared in <bdldfp_decimalconvertutil.h>

static
bool
isValidMultiWidthSize(bsls::Types::size_type size);

Description

Note that valid encoding sizes are 1, 2, 3, 4, 5 and 8 bytes.

Return Value

true if size is a valid multi-width size

Parameters

NameDescription
sizecandidate encoding size in bytes