#include <lock_types.hpp>
Public Types | |
| typedef Mutex | mutex_type | 
Public Member Functions | |
| upgrade_to_unique_lock (upgrade_lock< Mutex > &m_) | |
| ~upgrade_to_unique_lock () | |
| upgrade_to_unique_lock (BOOST_THREAD_RV_REF_BEG upgrade_to_unique_lock< Mutex > BOOST_THREAD_RV_REF_END other) BOOST_NOEXCEPT | |
| upgrade_to_unique_lock & | operator= (BOOST_THREAD_RV_REF_BEG upgrade_to_unique_lock< Mutex > BOOST_THREAD_RV_REF_END other) | 
| void | swap (upgrade_to_unique_lock &other) BOOST_NOEXCEPT | 
| operator bool () const BOOST_NOEXCEPT | |
| bool | owns_lock () const BOOST_NOEXCEPT | 
| Mutex * | mutex () const BOOST_NOEXCEPT | 
| typedef Mutex boost::upgrade_to_unique_lock< Mutex >::mutex_type | 
      
  | 
  inlineexplicit | 
      
  | 
  inline | 
References boost::move().
      
  | 
  inline | 
References boost::spirit::x3::unicode::other.
      
  | 
  inline | 
      
  | 
  inlineexplicit | 
      
  | 
  inline | 
References boost::upgrade_to_unique_lock< Mutex >::swap().
      
  | 
  inline | 
Referenced by boost::upgrade_to_unique_lock< Mutex >::operator bool().
      
  | 
  inline | 
References boost::spirit::x3::unicode::other, and boost::swap().
Referenced by boost::upgrade_to_unique_lock< Mutex >::operator=().