Home
last modified time | relevance | path

Searched refs:mutex_type (Results 1 – 16 of 16) sorted by relevance

/llvm-project/libcxx/include/__mutex/
H A Dunique_lock.h30 typedef _Mutex mutex_type;
33 mutex_type* __m_;
38 [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI explicit unique_lock(mutex_type& __m)
43 [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, defer_lock_t) _NOEXCEPT in unique_lock()
47 [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, try_to_lock_t) in unique_lock()
50 [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, adopt_lock_t) in unique_lock()
54 [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, const chrono::time_point<_Clock, _Duration>& __t)
58 [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, const chrono::duration<_Rep, _Period>& __d)
103 _LIBCPP_HIDE_FROM_ABI mutex_type* release() _NOEXCEPT { in swap()
104 mutex_type* __ in swap()
32 typedef _Mutex mutex_type; global() typedef
[all...]
H A Dlock_guard.h24 typedef _Mutex mutex_type; in _LIBCPP_THREAD_SAFETY_ANNOTATION()
27 mutex_type& __m_; in _LIBCPP_THREAD_SAFETY_ANNOTATION()
31 _LIBCPP_HIDE_FROM_ABI explicit lock_guard(mutex_type& __m) _LIBCPP_THREAD_SAFETY_ANNOTATION(acquire_capability(__m)) in _LIBCPP_THREAD_SAFETY_ANNOTATION()
36 [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI lock_guard(mutex_type& __m, adopt_lock_t) in _LIBCPP_THREAD_SAFETY_ANNOTATION()
26 typedef _Mutex mutex_type; _LIBCPP_THREAD_SAFETY_ANNOTATION() typedef
/llvm-project/libcxx/include/
H A Dshared_mutex78 typedef Mutex mutex_type;
82 explicit shared_lock(mutex_type& m); // blocking
83 shared_lock(mutex_type& m, defer_lock_t) noexcept;
84 shared_lock(mutex_type& m, try_to_lock_t);
85 shared_lock(mutex_type& m, adopt_lock_t);
87 shared_lock(mutex_type& m,
90 shared_lock(mutex_type& m,
110 mutex_type* release() noexcept;
115 mutex_type* mutex() const noexcept;
315 typedef _Mutex mutex_type;
[all...]
H A Dmutex101 typedef Mutex mutex_type;
103 explicit lock_guard(mutex_type& m);
104 lock_guard(mutex_type& m, adopt_lock_t);
115 using mutex_type = Mutex; // Only if sizeof...(MutexTypes) == 1
130 typedef Mutex mutex_type;
132 explicit unique_lock(mutex_type& m);
133 unique_lock(mutex_type& m, defer_lock_t) noexcept;
134 unique_lock(mutex_type& m, try_to_lock_t);
135 unique_lock(mutex_type& m, adopt_lock_t);
137 unique_lock(mutex_type
[all...]
/llvm-project/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/
H A Dtypes.pass.cpp29 auto test_typedef(int) -> typename LG::mutex_type;
48 static_assert(std::is_same<T::mutex_type, M1>::value, ""); in main()
53 static_assert(std::is_same<T::mutex_type, M1>::value, ""); in main()
/llvm-project/llvm/include/llvm/IR/
H A DValueMap.h57 using mutex_type = MutexT; member
79 static mutex_type *getMutex(const ExtraDataT &/*Data*/) { return nullptr; } in getMutex()
262 typename Config::mutex_type *M = Config::getMutex(Copy.Map->Data);
263 std::unique_lock<typename Config::mutex_type> Guard;
265 Guard = std::unique_lock<typename Config::mutex_type>(*M);
275 typename Config::mutex_type *M = Config::getMutex(Copy.Map->Data);
276 std::unique_lock<typename Config::mutex_type> Guard;
278 Guard = std::unique_lock<typename Config::mutex_type>(*M);
/llvm-project/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/
H A Dtypes.pass.cpp
/llvm-project/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/
H A Dtypes.pass.cpp
/llvm-project/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/
H A Dtypes.pass.cpp31 static_assert((std::is_same<std::shared_lock<std::mutex>::mutex_type, in main()
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Dspuriously-wake-up-functions.cpp63 typedef Mutex mutex_type; typedef in std::unique_lock
66 explicit unique_lock(mutex_type &m);
/llvm-project/libcxx/test/std/thread/thread.condition/thread.condition.condvarany/
H A Dwait_pred.pass.cpp34 using Mutex = typename Lock::mutex_type; in test()
H A Dwait_for.pass.cpp44 using Mutex = typename Lock::mutex_type; in test()
H A Dwait_until.pass.cpp49 using Mutex = typename Lock::mutex_type; in test()
H A Dwait_for_pred.pass.cpp45 using Mutex = typename Lock::mutex_type; in test()
H A Dwait_until_pred.pass.cpp51 using Mutex = typename Lock::mutex_type; in test()
/llvm-project/libcxx/docs/Status/
H A DCxx23Issues.csv14 "`LWG2731 <https://wg21.link/LWG2731>`__","Existence of ``lock_guard<MutexTypes...>::mutex_type`` typedef unclear","2020-11 (Virtual)","|Complete|","5",""