.TH "cereal::traits::strip_minimal< T, IsCerealMinimalTrait >" 3 "Sat Oct 10 2026 08:08:15" "cereal" \" -*- nroff -*- .ad l .nh .SH NAME cereal::traits::strip_minimal< T, IsCerealMinimalTrait > \- Extracts the true type from something possibly wrapped in a cereal NoConvert\&. .SH SYNOPSIS .br .PP .PP \fR#include \fP .SS "Public Types" .in +1c .ti -1c .RI "using \fBtype\fP = T" .br .in -1c .SH "Detailed Description" .PP .SS "template::value> .br struct cereal::traits::strip_minimal< T, IsCerealMinimalTrait >"Extracts the true type from something possibly wrapped in a cereal NoConvert\&. Internally cereal uses some wrapper classes to test the validity of non-member minimal load and save functions\&. This can interfere with user type traits on templated load and save minimal functions\&. To get to the correct underlying type, users should use \fBstrip_minimal\fP when performing any enable_if type type trait checks\&. .PP See the enum serialization in \fBtypes/common\&.hpp\fP for an example of using this .SH "Author" .PP Generated automatically by Doxygen for cereal from the source code\&.