BloombergLP::bslma::MemoryResourceImpSupport_AlignedData

COMPONENT-PRIVATE struct -- DO NOT USE. Maximally aligned struct holding an unsigned 64-bit integer. This struct is exposed in the component header so that MemoryResourceImpSupport::singularPointer can be implemented as constexpr and inline.

Synopsis

Declared in <bslma_memoryresourceimpsupport.h>

struct MemoryResourceImpSupport_AlignedData;

Data Members

NameDescription
d_alignment Member ensuring this struct is maximally aligned.
d_data Unsigned 64-bit payload used to produce a singular pointer address.