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

#include <lock_concepts.hpp>

Public Types

typedef Lk::mutex_type mutex_type
 

Public Member Functions

 BOOST_CONCEPT_ASSERT ((SharedLock< Lk >))
 
 BOOST_CONCEPT_USAGE (UpgradeLock)
 
 UpgradeLock ()
 

Member Typedef Documentation

template<typename Lk >
typedef Lk::mutex_type boost::UpgradeLock< Lk >::mutex_type

Constructor & Destructor Documentation

template<typename Lk >
boost::UpgradeLock< Lk >::UpgradeLock ( )
inline

Member Function Documentation

template<typename Lk >
boost::UpgradeLock< Lk >::BOOST_CONCEPT_ASSERT ( (SharedLock< Lk >)  )
template<typename Lk >
boost::UpgradeLock< Lk >::BOOST_CONCEPT_USAGE ( UpgradeLock< Lk >  )
inline

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