Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
shared_ptr_132.hpp File Reference
#include <boost/config.hpp>
#include <list>
#include <cstddef>
#include <boost/serialization/assume_abstract.hpp>
#include <boost/serialization/split_free.hpp>
#include <boost/serialization/nvp.hpp>
#include <boost/serialization/tracking.hpp>
#include <boost/serialization/void_cast.hpp>
#include <boost/serialization/detail/shared_ptr_132.hpp>
Include dependency graph for shared_ptr_132.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost_132::serialization::detail::null_deleter
 

Namespaces

 boost_132
 
 boost_132::serialization
 
 boost_132::serialization::detail
 
 boost
 Duration formatting facet for input.
 
 boost::serialization
 

Macros

#define BOOST_SHARED_POINTER_EXPORT_GUID(T, K)
 
#define BOOST_SHARED_POINTER_EXPORT(T)
 

Functions

template<class Archive , class P , class D >
void boost::serialization::serialize (Archive &, boost_132::detail::sp_counted_base_impl< P, D > &, const unsigned int)
 
template<class Archive , class P , class D >
void boost::serialization::save_construct_data (Archive &ar, const boost_132::detail::sp_counted_base_impl< P, D > *t, const BOOST_PFTO unsigned int)
 
template<class Archive , class P , class D >
void boost::serialization::load_construct_data (Archive &ar, boost_132::detail::sp_counted_base_impl< P, D > *t, const unsigned int)
 
template<class Archive >
void boost::serialization::save (Archive &ar, const boost_132::detail::shared_count &t, const unsigned int)
 
template<class Archive >
void boost::serialization::load (Archive &ar, boost_132::detail::shared_count &t, const unsigned int)
 
template<class Archive , class T >
void boost::serialization::save (Archive &ar, const boost_132::shared_ptr< T > &t, const unsigned int)
 
template<class Archive , class T >
void boost::serialization::load (Archive &ar, boost_132::shared_ptr< T > &t, const unsigned int)
 
template<class Archive , class T >
void boost::serialization::serialize (Archive &ar, boost_132::shared_ptr< T > &t, const unsigned int file_version)
 

Macro Definition Documentation

#define BOOST_SHARED_POINTER_EXPORT (   T)
Value:
T, \
) \
T
Definition: mem_fn_cc.hpp:25
#define BOOST_SHARED_POINTER_EXPORT_GUID(T, K)
Definition: shared_ptr_132.hpp:206
#define BOOST_PP_STRINGIZE(text)
Definition: stringize.hpp:28
#define BOOST_SHARED_POINTER_EXPORT_GUID (   T,
 
)
Value:
typedef boost_132::detail::sp_counted_base_impl< \
T *, \
boost::checked_deleter< T > \
> __shared_ptr_ ## T; \
BOOST_CLASS_EXPORT_GUID(__shared_ptr_ ## T, "__shared_ptr_" K) \
#define BOOST_CLASS_EXPORT_GUID(T, K)
Definition: export.hpp:188
T
Definition: mem_fn_cc.hpp:25