cereal::traits::has\_minimal\_base\_class\_serialization&lt; Cast, Test, Archive &gt;(3) Library Functions Manual cereal::traits::has\_minimal\_base\_class\_serialization&lt; Cast, Test, Archive &gt;(3)

# [NAME](#NAME)

cereal::traits::has\_minimal\_base\_class\_serialization&lt; Cast, Test, Archive &gt; - Checks to see if the base class used in a cast has a minimal serialization.

# [SYNOPSIS](#SYNOPSIS)

#include &lt;/home/build/include/cereal/details/traits.hpp&gt;

Inherits **cereal::traits::detail::has\_minimal\_base\_class\_serialization\_impl&lt; Cast, Test, Archive, IsBaseCast &gt;**.

# [Detailed Description](#Detailed_Description)

## [template&lt;class Cast, template&lt; class, class &gt; class Test, class Archive&gt;](#template_class_Cast,_template__class,_class___class_Test,_class_Archive_)

struct cereal::traits::has\_minimal\_base\_class\_serialization&lt; Cast, Test, Archive &gt;"Checks to see if the base class used in a cast has a minimal serialization.

**Template Parameters**

*Cast* Either **base\_class** or **virtual\_base\_class** wrapped type  
*Test* A has\_minimal test (for either input or output)  
*Archive* The archive to use with the test

# [Author](#Author)

Generated automatically by Doxygen for cereal from the source code.

Mon Oct 26 2026 20:39:03 cereal

---

Document: cereal_traits_has_minimal_base_class_serialization(3) from cereal 1.3.2-r8 (Chainguard OS)
Source: https://github.com/USCiLab/cereal
