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

#include <lock_concepts.hpp>

Public Types

typedef Lk::mutex_type mutex_type
 

Public Member Functions

 BOOST_CONCEPT_ASSERT ((BasicLock< Lk >))
 
 BOOST_CONCEPT_ASSERT ((Lockable< mutex_type >))
 
 BOOST_CONCEPT_USAGE (Lock)
 
 Lock ()
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

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

Member Function Documentation

template<typename Lk >
boost::Lock< Lk >::BOOST_CONCEPT_ASSERT ( (BasicLock< Lk >)  )
template<typename Lk >
boost::Lock< Lk >::BOOST_CONCEPT_ASSERT ( (Lockable< mutex_type >)  )
template<typename Lk >
boost::Lock< Lk >::BOOST_CONCEPT_USAGE ( Lock< Lk >  )
inline

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