Return the specified size (in bytes) rounded up to the smallest integral multiple of the maximum alignment. The behavior is undefined unless 0 <= size and size satisfies: ` size <= std::numeric_limits<std::size_t>::max() - BSLS_MAX_ALIGNMENT + 1 `
Declared in <bsls_alignmentutil.h>
static
std::size_t
roundUpToMaximalAlignment(std::size_t size);