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

#include <extended_type_info_typeid.hpp>

Inheritance diagram for boost::serialization::extended_type_info_typeid< T >:
Collaboration diagram for boost::serialization::extended_type_info_typeid< T >:

Public Member Functions

 extended_type_info_typeid ()
 
 ~extended_type_info_typeid ()
 
const extended_type_infoget_derived_extended_type_info (const T &t) const
 
const char * get_key () const
 
virtual void * construct (unsigned int count,...) const
 
virtual void destroy (void const *const p) const
 

Static Public Member Functions

static BOOST_DLLEXPORT
extended_type_info_typeid< T > & 
get_mutable_instance ()
 
static BOOST_DLLEXPORT const
extended_type_info_typeid< T > & 
get_const_instance ()
 
static BOOST_DLLEXPORT bool is_destroyed ()
 
static void lock ()
 
static void unlock ()
 
static bool is_locked ()
 

Constructor & Destructor Documentation

Member Function Documentation

template<class T>
virtual void* boost::serialization::extended_type_info_typeid< T >::construct ( unsigned int  count,
  ... 
) const
inlinevirtual

References BOOST_ASSERT.

template<class T>
virtual void boost::serialization::extended_type_info_typeid< T >::destroy ( void const *const  p) const
inlinevirtual
static BOOST_DLLEXPORT const extended_type_info_typeid< T > & boost::serialization::singleton< extended_type_info_typeid< T > >::get_const_instance ( )
inlinestaticinherited
template<class T>
const char* boost::serialization::extended_type_info_typeid< T >::get_key ( ) const
inline
static BOOST_DLLEXPORT bool boost::serialization::singleton< extended_type_info_typeid< T > >::is_destroyed ( )
inlinestaticinherited
static bool boost::serialization::singleton_module::is_locked ( )
inlinestaticinherited
static void boost::serialization::singleton_module::lock ( void  )
inlinestaticinherited
static void boost::serialization::singleton_module::unlock ( void  )
inlinestaticinherited

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