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

SharedLockable object extends TimedLockable with the lock_shared, lock_shared_until, lock_shared_for, try_lock_shared_until, try_lock_shared and unlock_shared functions. More...

#include <lockable_concepts.hpp>

Public Member Functions

 BOOST_CONCEPT_ASSERT ((TimedLockable< Mutex >))
 
 BOOST_CONCEPT_USAGE (SharedLockable)
 
 SharedLockable ()
 

Detailed Description

template<typename Mutex>
struct boost::SharedLockable< Mutex >

SharedLockable object extends TimedLockable with the lock_shared, lock_shared_until, lock_shared_for, try_lock_shared_until, try_lock_shared and unlock_shared functions.

Constructor & Destructor Documentation

template<typename Mutex >
boost::SharedLockable< Mutex >::SharedLockable ( )
inline

Member Function Documentation

template<typename Mutex >
boost::SharedLockable< Mutex >::BOOST_CONCEPT_ASSERT ( (TimedLockable< Mutex >)  )
template<typename Mutex >
boost::SharedLockable< Mutex >::BOOST_CONCEPT_USAGE ( SharedLockable< Mutex >  )
inline

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