[#BloombergLP-bslma-MemoryResourceImpSupport_AlignedData]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslma.adoc[bslma]::MemoryResourceImpSupport&lowbar;AlignedData
:relfileprefix: ../../
:mrdocs:

COMPONENT&hyphen;PRIVATE struct &hyphen;&hyphen; DO NOT USE&period; Maximally aligned `struct` holding an unsigned 64&hyphen;bit integer&period; This `struct` is exposed in the component header so that `MemoryResourceImpSupport&colon;&colon;singularPointer` can be implemented as `constexpr` and `inline`&period;

== Synopsis

Declared in `&lt;bslma&lowbar;memoryresourceimpsupport&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
struct MemoryResourceImpSupport&lowbar;AlignedData;
----

== Data Members

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bslma/MemoryResourceImpSupport_AlignedData/d_alignment.adoc[`d&lowbar;alignment`] 
| Member ensuring this struct is maximally aligned&period;
| xref:BloombergLP/bslma/MemoryResourceImpSupport_AlignedData/d_data.adoc[`d&lowbar;data`] 
| Unsigned 64&hyphen;bit payload used to produce a singular pointer address&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
