#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=().