NDDEM
Public Types | Public Member Functions | Public Attributes | List of all members
cereal::boost_variant_detail::LoadAndConstructLoadWrapper< Archive, T > Struct Template Reference

#include <boost_variant.hpp>

Public Types

using ST = typename std::aligned_storage< sizeof(T), CEREAL_ALIGNOF(T)>::type
 

Public Member Functions

 LoadAndConstructLoadWrapper ()
 
 ~LoadAndConstructLoadWrapper ()
 
void CEREAL_SERIALIZE_FUNCTION_NAME (Archive &ar)
 

Public Attributes

ST st
 
::cereal::construct< T > construct
 

Member Typedef Documentation

◆ ST

template<class Archive , class T >
using cereal::boost_variant_detail::LoadAndConstructLoadWrapper< Archive, T >::ST = typename std::aligned_storage<sizeof(T), CEREAL_ALIGNOF(T)>::type

Constructor & Destructor Documentation

◆ LoadAndConstructLoadWrapper()

template<class Archive , class T >
cereal::boost_variant_detail::LoadAndConstructLoadWrapper< Archive, T >::LoadAndConstructLoadWrapper ( )
inline

◆ ~LoadAndConstructLoadWrapper()

template<class Archive , class T >
cereal::boost_variant_detail::LoadAndConstructLoadWrapper< Archive, T >::~LoadAndConstructLoadWrapper ( )
inline

Member Function Documentation

◆ CEREAL_SERIALIZE_FUNCTION_NAME()

template<class Archive , class T >
void cereal::boost_variant_detail::LoadAndConstructLoadWrapper< Archive, T >::CEREAL_SERIALIZE_FUNCTION_NAME ( Archive &  ar)
inline

Member Data Documentation

◆ construct

template<class Archive , class T >
::cereal::construct<T> cereal::boost_variant_detail::LoadAndConstructLoadWrapper< Archive, T >::construct

◆ st

template<class Archive , class T >
ST cereal::boost_variant_detail::LoadAndConstructLoadWrapper< Archive, T >::st

The documentation for this struct was generated from the following file: