.TH "cereal::detail::bind_to_archives< T, Tag >" 3 "Sat Aug 29 2026 00:42:30" "cereal" \" -*- nroff -*- .ad l .nh .SH NAME cereal::detail::bind_to_archives< T, Tag > \- Begins the binding process of a type to all registered archives\&. .SH SYNOPSIS .br .PP .PP \fR#include \fP .SS "Public Member Functions" .in +1c .ti -1c .RI "void \fBbind\fP (std::false_type) const" .br .RI "Binding for non abstract types\&. " .ti -1c .RI "void \fBbind\fP (std::true_type) const" .br .RI "Binding for abstract types\&. " .ti -1c .RI "\fBbind_to_archives\fP const & \fBbind\fP () const" .br .RI "Binds the type T to all registered archives\&. " .in -1c .SH "Detailed Description" .PP .SS "template .br struct cereal::detail::bind_to_archives< T, Tag >"Begins the binding process of a type to all registered archives\&. Archives need to be registered prior to this struct being instantiated via the CEREAL_REGISTER_ARCHIVE macro\&. Overload resolution will then force several static objects to be made that allow us to bind together all registered archive types with the parameter type T\&. .SH "Member Function Documentation" .PP .SS "template \fBbind_to_archives\fP const & \fBcereal::detail::bind_to_archives\fP< T, Tag >::bind () const\fR [inline]\fP" .PP Binds the type T to all registered archives\&. If T is abstract, we will not serialize it and thus do not need to make a binding .SH "Author" .PP Generated automatically by Doxygen for cereal from the source code\&.