cereal::traits::detail::count\_input\_serializers&lt; T, InputArchive &gt;(3) Library Functions Manual cereal::traits::detail::count\_input\_serializers&lt; T, InputArchive &gt;(3)

# [NAME](#NAME)

cereal::traits::detail::count\_input\_serializers&lt; T, InputArchive &gt; - The number of input serialization functions available.

# [SYNOPSIS](#SYNOPSIS)

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

Inherits std::integral\_constant&lt; int, count\_specializations&lt; T, InputArchive &gt;::value ? count\_specializations&lt; T, InputArchive &gt;::value :has\_member\_load&lt; T, InputArchive &gt;::value+has\_non\_member\_load&lt; T, InputArchive &gt;::value+has\_member\_serialize&lt; T, InputArchive &gt;::value+has\_non\_member\_serialize&lt; T, InputArchive &gt;::value+has\_member\_load\_minimal&lt; T, InputArchive &gt;::value+has\_non\_member\_load\_minimal&lt; T, InputArchive &gt;::value+has\_member\_versioned\_load&lt; T, InputArchive &gt;::value+has\_non\_member\_versioned\_load&lt; T, InputArchive &gt;::value+has\_member\_versioned\_serialize&lt; T, InputArchive &gt;::value+has\_non\_member\_versioned\_serialize&lt; T, InputArchive &gt;::value+has\_member\_versioned\_load\_minimal&lt; T, InputArchive &gt;::value+has\_non\_member\_versioned\_load\_minimal&lt; T, InputArchive &gt;::value &gt;.

# [Detailed Description](#Detailed_Description)

## [template&lt;class T, class **InputArchive**&gt;](#template_class_T,_class_)

struct cereal::traits::detail::count\_input\_serializers&lt; T, InputArchive &gt;"The number of input serialization functions available.

If specialization is being used, we'll count only those; otherwise we'll count everything

# [Author](#Author)

Generated automatically by Doxygen for cereal from the source code.

Mon Oct 26 2026 20:39:03 cereal

---

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