Classes | Namespaces | Typedefs | Functions
std_variant_serialization.h File Reference
#include <boost/serialization/throw_exception.hpp>
#include <variant>
#include <boost/archive/archive_exception.hpp>
#include <boost/serialization/split_free.hpp>
#include <boost/serialization/serialization.hpp>
#include <boost/serialization/nvp.hpp>
#include <boost/serialization/tracking.hpp>
Include dependency graph for std_variant_serialization.h:

Go to the source code of this file.

Classes

struct  boost::serialization::mp::detail::front_impl< Seq >
 
struct  boost::serialization::mp::detail::front_impl< Seq< T, Ts... > >
 
struct  boost::serialization::mp::detail::pop_front_impl< Seq >
 
struct  boost::serialization::mp::detail::pop_front_impl< Seq< T, Ts... > >
 
struct  boost::serialization::std_variant_load_visitor< Archive >
 
struct  boost::serialization::std_variant_save_visitor< Archive >
 
struct  boost::serialization::tracking_level< std::variant< Types... > >
 
struct  boost::serialization::mp::typelist< Ts >
 
struct  boost::serialization::variant_impl< N, Seq >
 
struct  boost::serialization::variant_impl< 0, Seq >
 

Namespaces

 boost
 
 boost::serialization
 
 boost::serialization::mp
 
 boost::serialization::mp::detail
 

Typedefs

template<typename Seq >
using boost::serialization::mp::front = typename detail::front_impl< Seq >::type
 
template<typename Seq >
using boost::serialization::mp::pop_front = typename detail::pop_front_impl< Seq >::type
 

Functions

template<class Archive , class... Types>
void boost::serialization::load (Archive &ar, std::variant< Types... > &v, const unsigned int version)
 
template<class Archive , class... Types>
void boost::serialization::save (Archive &ar, std::variant< Types... > const &v, unsigned int)
 
template<class Archive >
void boost::serialization::serialize (Archive &ar, std::monostate &, const unsigned int)
 
template<class Archive , class... Types>
void boost::serialization::serialize (Archive &ar, std::variant< Types... > &v, const unsigned int file_version)
 


tesseract_common
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:01:40