Return the minimum non‐negative integer that, when added to the numerical value of the specified address, yields the specified alignment. The behavior is undefined unless alignment is a positive, integral power of 2.

Synopsis

Declared in <bsls_alignmentutil.h>

static
int
calculateAlignmentOffset(
    void const* address,
    int alignment);

Created with MrDocs