BloombergLP::bdlb::BitMaskUtil::le

Return a mask with all bits at or below index set.

Synopsis

Declared in <bdlb_bitmaskutil.h>

static
uint32_t
le(int index);

Description

Return the unsigned integral value having all bits at positions less than or equal to the specified index set to 1, and all other bits set to 0. The behavior is undefined unless 0 <= index <= # of bits in result.

Return Value

mask with all bits at or below index set

Parameters

NameDescription
indexhighest bit position that is set