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

#include <shared_lock_guard.hpp>

Public Types

typedef SharedMutex mutex_type
 

Public Member Functions

 shared_lock_guard (SharedMutex &m_)
 
 shared_lock_guard (SharedMutex &m_, adopt_lock_t)
 
 ~shared_lock_guard ()
 

Member Typedef Documentation

template<typename SharedMutex >
typedef SharedMutex boost::shared_lock_guard< SharedMutex >::mutex_type

Constructor & Destructor Documentation

template<typename SharedMutex >
boost::shared_lock_guard< SharedMutex >::shared_lock_guard ( SharedMutex &  m_)
inlineexplicit
template<typename SharedMutex >
boost::shared_lock_guard< SharedMutex >::shared_lock_guard ( SharedMutex &  m_,
adopt_lock_t   
)
inline
template<typename SharedMutex >
boost::shared_lock_guard< SharedMutex >::~shared_lock_guard ( )
inline

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