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