| boost_variant.hpp(3) | Library Functions Manual | boost_variant.hpp(3) |
NAME
boost_variant.hpp - Support for boost::variant.
SYNOPSIS
#include 'cereal/cereal.hpp'
#include <boost/variant/variant_fwd.hpp>
#include <boost/variant/static_visitor.hpp>
Classes
struct cereal::boost_variant_detail::variant_save_visitor<
Archive >
struct cereal::boost_variant_detail::LoadAndConstructLoadWrapper<
Archive, T >
struct cereal::boost_variant_detail::load_variant_wrapper<
boost::detail::variant::void_ >
Avoid serializing variant void_ type. struct
cereal::boost_variant_detail::load_variant_wrapper< T >
Macros
#define CEREAL_CONSTEXPR_LAMBDA constexpr
Functions
template<class Archive, typename ... VariantTypes> void
cereal::CEREAL_SAVE_FUNCTION_NAME (Archive &ar,
boost::variant< VariantTypes... > const &variant)
Saving for boost::variant. template<class Archive, typename ...
VariantTypes> void cereal::CEREAL_LOAD_FUNCTION_NAME (Archive
&ar, boost::variant< VariantTypes... > &variant)
Loading for boost::variant.
Detailed Description
Support for boost::variant.
Author
Generated automatically by Doxygen for cereal from the source code.
| Mon Oct 26 2026 02:55:37 | cereal |