This struct provides a namespace for a suite of compile‐time constants, types, and pure procedures that provide platform‐dependent alignment information.
Synopsis
Declared in <bsls_alignmentutil.h>
struct AlignmentUtil;
Type Aliases
Name |
Description |
Alias for a primitive type that has the most stringent alignment requirement. |
Enums
Name |
Description |
Maximum alignment supported on the current platform. |
Static Member Functions
Name |
Description |
Return the natural alignment for a memory block of the specified size ‐‐ i.e., the largest power of 2 that evenly divides |
|
Return the minimum non‐negative integer that, when added to the numerical value of the specified |
|
Return the default value of the alignment argument for |
|
Return |
|
Return |
|
Return |
|
Return |
|
Return the alignment of the specified |
|
Return the specified |
Friends
Name |
Description |
|
Created with MrDocs