cereal::traits::detail::NoConvertBase(3) Library Functions Manual cereal::traits::detail::NoConvertBase(3)

# [NAME](#NAME)

cereal::traits::detail::NoConvertBase - Used to help strip away conversion wrappers.

# [SYNOPSIS](#SYNOPSIS)

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

Inherited by **cereal::traits::detail::NoConvertConstRef&lt; Source &gt;**, and **cereal::traits::detail::NoConvertRef&lt; Source &gt;**.

# [Detailed Description](#Detailed_Description)

Used to help strip away conversion wrappers.

If someone writes a non-member load/save minimal function that accepts its parameter as some generic template type and needs to perform trait checks on that type, our NoConvert wrappers will interfere with this. Using the struct strip\_minmal, users can strip away our wrappers to get to the underlying type, allowing traits to work properly

# [Author](#Author)

Generated automatically by Doxygen for cereal from the source code.

Sat Oct 10 2026 08:08:15 cereal

---

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