.TH "cereal::detail::polymorphic_serialization_support< Archive, T >" 3 "Sat Aug 29 2026 00:42:30" "cereal" \" -*- nroff -*- .ad l .nh .SH NAME cereal::detail::polymorphic_serialization_support< Archive, T > .SH SYNOPSIS .br .PP .PP \fR#include \fP .SS "Public Types" .in +1c .ti -1c .RI "typedef \fBinstantiate_function\fP< \fBinstantiate\fP > \fBunused\fP" .br .RI "This typedef causes the compiler to instantiate this static function\&. " .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static \fBCEREAL_DLL_EXPORT\fP void \fBinstantiate\fP () CEREAL_USED" .br .in -1c .SH "Detailed Description" .PP .SS "template .br struct cereal::detail::polymorphic_serialization_support< Archive, T >"This struct is used as the return type of instantiate_polymorphic_binding for specific Archive types\&. When the compiler looks for overloads of instantiate_polymorphic_binding, it will be forced to instantiate this struct during overload resolution, even though it will not be part of a valid overload .SH "Member Function Documentation" .PP .SS "template \fBCEREAL_DLL_EXPORT\fP void \fBcereal::detail::polymorphic_serialization_support\fP< Archive, T >::instantiate ()\fR [static]\fP" Creates the appropriate bindings depending on whether the archive supports saving or loading .SH "Author" .PP Generated automatically by Doxygen for cereal from the source code\&.