Home
last modified time | relevance | path

Searched refs:adopt_lock_t (Results 1 – 15 of 15) sorted by relevance

/third_party/boost/boost/thread/
Dlock_options.hpp20 struct adopt_lock_t struct
26 BOOST_CONSTEXPR_OR_CONST adopt_lock_t adopt_lock = {};
Dlock_guard.hpp41 lock_guard(Mutex& m_, adopt_lock_t) BOOST_THREAD_REQUIRES(m_) : in lock_guard() argument
79 lock_guard<Lockable> make_lock_guard(Lockable& mtx, adopt_lock_t) in make_lock_guard() argument
Dshared_lock_guard.hpp30 shared_lock_guard(SharedMutex& m_,adopt_lock_t): in shared_lock_guard() argument
Dsynchronized_value.hpp70 const_strict_lock_ptr(T const& val, Lockable & mtx, adopt_lock_t tag) BOOST_NOEXCEPT : in const_strict_lock_ptr()
127 strict_lock_ptr(T & val, Lockable & mtx, adopt_lock_t tag) : in strict_lock_ptr()
225 const_unique_lock_ptr(T const& val, Lockable & mtx, adopt_lock_t) BOOST_NOEXCEPT in const_unique_lock_ptr() argument
317 unique_lock_ptr(T & value, Lockable & mtx, adopt_lock_t) BOOST_NOEXCEPT in unique_lock_ptr() argument
Dlock_factories.hpp26 unique_lock<Lockable> make_unique_lock(Lockable& mtx, adopt_lock_t) in make_unique_lock() argument
Dexternally_locked_stream.hpp43 stream_guard(externally_locked_stream<Stream, RecursiveMutex>& mtx, adopt_lock_t) : in stream_guard() argument
Dlock_types.hpp126 unique_lock(Mutex& m_, adopt_lock_t) : in unique_lock() argument
522 shared_lock(Mutex& m_,adopt_lock_t): in shared_lock() argument
785 upgrade_lock(Mutex& m_, adopt_lock_t) : in upgrade_lock() argument
1140 try_lock_wrapper(Mutex& m_,adopt_lock_t): in try_lock_wrapper() argument
/third_party/boost/libs/asio/include/boost/asio/detail/
Dscoped_lock.hpp33 enum adopt_lock_t { adopt_lock }; enum in boost::asio::detail::scoped_lock
36 scoped_lock(Mutex& m, adopt_lock_t) in scoped_lock() argument
Dconditionally_enabled_mutex.hpp40 enum adopt_lock_t { adopt_lock }; enum in boost::asio::detail::conditionally_enabled_mutex::scoped_lock
43 scoped_lock(conditionally_enabled_mutex& m, adopt_lock_t) in scoped_lock() argument
/third_party/boost/boost/asio/detail/
Dscoped_lock.hpp33 enum adopt_lock_t { adopt_lock }; enum in boost::asio::detail::scoped_lock
36 scoped_lock(Mutex& m, adopt_lock_t) in scoped_lock() argument
Dconditionally_enabled_mutex.hpp40 enum adopt_lock_t { adopt_lock }; enum in boost::asio::detail::conditionally_enabled_mutex::scoped_lock
43 scoped_lock(conditionally_enabled_mutex& m, adopt_lock_t) in scoped_lock() argument
/third_party/flutter/skia/third_party/externals/sdl/src/thread/stdcpp/
DSDL_syscond.cpp131 std::unique_lock<std::recursive_mutex> cpp_lock(mutex->cpp_mutex, std::adopt_lock_t()); in SDL_CondWaitTimeout()
/third_party/skia/third_party/externals/angle2/src/common/
DSynchronizedValue.h30 ConstStrictLockPtr(const T &value, Lockable &mutex, std::adopt_lock_t) noexcept in ConstStrictLockPtr() argument
59 StrictLockPtr(T &value, Lockable &mutex, std::adopt_lock_t) noexcept in StrictLockPtr() argument
99 ConstUniqueLockPtr(const T &value, Lockable &mutex, std::adopt_lock_t) noexcept
141 UniqueLockPtr(T &value, Lockable &mutex, std::adopt_lock_t) noexcept
/third_party/boost/libs/thread/doc/
Dmutex_concepts.qbk975 struct adopt_lock_t {};
978 constexpr adopt_lock_t adopt_lock;
987 struct adopt_lock_t {};
990 const adopt_lock_t adopt_lock;
996 *`adopt_lock_t`: is used to construct the scoped lock without locking it but adopting ownership.
1016 lock_guard<Lockable> make_lock_guard(Lockable& mtx, adopt_lock_t); // EXTENSION
1030 lock_guard(Lockable& m_,boost::adopt_lock_t);
1041 m,boost::adopt_lock_t)` constructor] allows the __lock_guard__ object to
1056 [section:constructor_adopt `lock_guard(Lockable & m,boost::adopt_lock_t)`]
1106 lock_guard<Lockable> make_lock_guard(Lockable& m, adopt_lock_t); // EXTENSION
[all …]
Dsync_streams.qbk68 stream_guard(externally_locked_stream<Stream, RecursiveMutex>& mtx, adopt_lock_t);
95 [section:constructor_adopt `stream_guard(mutex_type & m,boost::adopt_lock_t)`]