.TH "base_class.hpp" 3 "Mon Oct 26 2026 02:55:37" "cereal" \" -*- nroff -*- .ad l .nh .SH NAME base_class.hpp \- Support for base classes (virtual and non-virtual)\&. .SH SYNOPSIS .br .PP \fR#include 'cereal/details/traits\&.hpp'\fP .br \fR#include 'cereal/details/polymorphic_impl_fwd\&.hpp'\fP .br .SS "Classes" .in +1c .ti -1c .RI "struct \fBcereal::base_class_detail::RegisterPolymorphicBaseClass< Base, Derived, IsPolymorphic >\fP" .br .ti -1c .RI "struct \fBcereal::base_class_detail::RegisterPolymorphicBaseClass< Base, Derived, true >\fP" .br .RI "Polymorphic version\&. " .ti -1c .RI "struct \fBcereal::base_class< Base >\fP" .br .RI "Casts a derived class to its non-virtual base class in a way that safely supports abstract classes\&. " .ti -1c .RI "struct \fBcereal::virtual_base_class< Base >\fP" .br .RI "Casts a derived class to its virtual base class in a way that allows cereal to track inheritance\&. " .in -1c .SH "Detailed Description" .PP Support for base classes (virtual and non-virtual)\&. .SH "Author" .PP Generated automatically by Doxygen for cereal from the source code\&.