.TH "cereal::DeferredData< T >" 3 "Mon Oct 26 2026 02:55:37" "cereal" \" -*- nroff -*- .ad l .nh .SH NAME cereal::DeferredData< T > \- A wrapper around data that should be serialized after all non-deferred data\&. .SH SYNOPSIS .br .PP .PP \fR#include \fP .PP Inherits \fBcereal::detail::DeferredDataCore\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBDeferredData\fP (T &&v)" .br .RI "Constructs a new \fBNameValuePair\fP\&. " .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "Type \fBvalue\fP" .br .in -1c .SS "Related Symbols" (Note that these are not member symbols\&.) .in +1c .ti -1c .RI "template \fBDeferredData\fP< T > \fBdefer\fP (T &&value)" .br .RI "Marks data for deferred serialization\&. " .in -1c .SH "Detailed Description" .PP .SS "template .br class cereal::DeferredData< T >"A wrapper around data that should be serialized after all non-deferred data\&. This class is used to demarcate data that can only be safely serialized after any data not wrapped in this class\&. .SH "Constructor & Destructor Documentation" .PP .SS "template \fBcereal::DeferredData\fP< T >::DeferredData (T && v)\fR [inline]\fP" .PP Constructs a new \fBNameValuePair\fP\&. .PP \fBParameters\fP .RS 4 \fIv\fP The value to defer\&. Ideally this should be an l-value reference so that the value can be both loaded and saved to\&. If you pass an r-value reference, the \fBDeferredData\fP will store a copy of it instead of a reference\&. Thus you should only pass r-values in cases where this makes sense, such as the result of some size() call\&. .RE .PP .SH "Author" .PP Generated automatically by Doxygen for cereal from the source code\&.