[#BloombergLP-bdld-Datum_Helpers]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdld.adoc[bdld]::Datum&lowbar;Helpers
:relfileprefix: ../../
:mrdocs:

Helpers for loading and storing typed values within a buffer&period;

== Synopsis

Declared in `&lt;bdld&lowbar;datum&period;h&gt;`

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

== Description

This struct contains helper functions used to access typed objects within a buffer&period; The functions assume that objects within the buffers have proper alignment and use casts to suppress compiler warnings about possible alignment problems&period;

== Static Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdld/Datum_Helpers/load.adoc[`load`] 
| Return the typed value at `offset` within `source`&period;
| xref:BloombergLP/bdld/Datum_Helpers/store.adoc[`store`] 
| Store `value` at `offset` within `destination` and return it&period;
|===



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