.TH "src/include/serif/utils/serialize/components.hpp" 3 "Version v0.0.1a" "SERiF" \" -*- nroff -*- .ad l .nh .SH NAME src/include/serif/utils/serialize/components.hpp .SH SYNOPSIS .br .PP \fR#include \fP .br \fR#include \fP .br \fR#include \fP .br \fR#include 'serif/utils/serialize/record\&.hpp'\fP .br .SS "Classes" .in +1c .ti -1c .RI "struct \fBserif::utils::serialize::NamedMember< Owner, ValueT >\fP" .br .RI "Name a plain configuration member without adding persistence methods to its owner\&. " .ti -1c .RI "struct \fBserif::utils::serialize::StructSerializer< T >\fP" .br .RI "Compose an explicitly listed aggregate; the field list is also its constructor order\&. " .ti -1c .RI "struct \fBserif::utils::serialize::EnumSerializer< T >\fP" .br .RI "Encode enumerations by declared stable spellings, never compiler-dependent integers\&. " .in -1c .SS "Namespaces" .in +1c .ti -1c .RI "namespace \fBserif\fP" .br .ti -1c .RI "namespace \fBserif::utils\fP" .br .ti -1c .RI "namespace \fBserif::utils::serialize\fP" .br .in -1c .SS "Functions" .in +1c .ti -1c .RI "template constexpr auto \fBserif::utils::serialize::member_field\fP (std::string_view name, \fBValue\fP Owner::*pointer)" .br .RI "Deduce a member's stored type from its ordinary C++ declaration\&. " .in -1c .SH "Author" .PP Generated automatically by Doxygen for SERiF from the source code\&.