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

#include <singleton.hpp>

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

Static Public Member Functions

static BOOST_DLLEXPORT Tget_mutable_instance ()
 
static BOOST_DLLEXPORT const Tget_const_instance ()
 
static BOOST_DLLEXPORT bool is_destroyed ()
 
static void lock ()
 
static void unlock ()
 
static bool is_locked ()
 

Member Function Documentation

template<class T>
static BOOST_DLLEXPORT const T& boost::serialization::singleton< T >::get_const_instance ( )
inlinestatic
template<class T>
static BOOST_DLLEXPORT T& boost::serialization::singleton< T >::get_mutable_instance ( )
inlinestatic
template<class T>
static BOOST_DLLEXPORT bool boost::serialization::singleton< T >::is_destroyed ( )
inlinestatic
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: