Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::serialization::access Class Reference

#include <access.hpp>

Static Public Member Functions

template<class Archive , class T >
static void member_save (Archive &ar, T &t, const unsigned int file_version)
 
template<class Archive , class T >
static void member_load (Archive &ar, T &t, const unsigned int file_version)
 
template<class Archive , class T >
static void serialize (Archive &ar, T &t, const unsigned int file_version)
 
template<class T >
static void destroy (const T *t)
 
template<class T >
static void construct (T *t)
 
template<class T , class U >
static Tcast_reference (U &u)
 
template<class T , class U >
static Tcast_pointer (U *u)
 

Friends

template<class Archive , class T >
struct detail::member_saver
 
template<class Archive , class T >
struct detail::member_loader
 
template<class Archive , class T >
class archive::detail::iserializer
 
template<class Archive , class T >
class archive::detail::oserializer
 
template<class Archive , class T >
void serialize (Archive &ar, T &t, const BOOST_PFTO unsigned int file_version)
 
template<class Archive , class T >
void save_construct_data (Archive &ar, const T *t, const BOOST_PFTO unsigned int file_version)
 
template<class Archive , class T >
void load_construct_data (Archive &ar, T *t, const BOOST_PFTO unsigned int file_version)
 

Member Function Documentation

template<class T , class U >
static T* boost::serialization::access::cast_pointer ( U *  u)
inlinestatic

References T.

template<class T , class U >
static T& boost::serialization::access::cast_reference ( U &  u)
inlinestatic

References T.

template<class T >
static void boost::serialization::access::construct ( T t)
inlinestatic

References T.

Referenced by boost::serialization::load_construct_data().

template<class T >
static void boost::serialization::access::destroy ( const T t)
inlinestatic
template<class Archive , class T >
static void boost::serialization::access::member_load ( Archive &  ar,
T t,
const unsigned int  file_version 
)
inlinestatic
template<class Archive , class T >
static void boost::serialization::access::member_save ( Archive &  ar,
T t,
const unsigned int  file_version 
)
inlinestatic
template<class Archive , class T >
static void boost::serialization::access::serialize ( Archive &  ar,
T t,
const unsigned int  file_version 
)
inlinestatic

Friends And Related Function Documentation

template<class Archive , class T >
friend class archive::detail::iserializer
friend
template<class Archive , class T >
friend class archive::detail::oserializer
friend
template<class Archive , class T >
friend struct detail::member_loader
friend
template<class Archive , class T >
friend struct detail::member_saver
friend
template<class Archive , class T >
void load_construct_data ( Archive &  ar,
T t,
const BOOST_PFTO unsigned int  file_version 
)
friend
template<class Archive , class T >
void save_construct_data ( Archive &  ar,
const T t,
const BOOST_PFTO unsigned int  file_version 
)
friend
template<class Archive , class T >
void serialize ( Archive &  ar,
T t,
const BOOST_PFTO unsigned int  file_version 
)
friend

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