OS Manuals

cereal_detail_polymorphic_serialization_support(3)

cereal::detail::polymorphic_serialization_support< Archive, T >

cereal::detail::polymorphic_serialization_support< Archive, T >(3) Library Functions Manual cereal::detail::polymorphic_serialization_support< Archive, T >(3)

cereal::detail::polymorphic_serialization_support< Archive, T >

#include </home/build/include/cereal/details/polymorphic_impl.hpp>


typedef instantiate_function< instantiate > unused
This typedef causes the compiler to instantiate this static function.


static CEREAL_DLL_EXPORT void instantiate () CEREAL_USED

struct cereal::detail::polymorphic_serialization_support< Archive, T >"This struct is used as the return type of instantiate_polymorphic_binding for specific Archive types. When the compiler looks for overloads of instantiate_polymorphic_binding, it will be forced to instantiate this struct during overload resolution, even though it will not be part of a valid overload

Creates the appropriate bindings depending on whether the archive supports saving or loading

Generated automatically by Doxygen for cereal from the source code.

Mon Oct 26 2026 02:55:37 cereal

cereal 1.3.2-r7 · enterprise-packages · ingested 2026-10-26