Searched refs:mutex_type (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | shared_mutex | 78 typedef Mutex mutex_type; 87 shared_lock(mutex_type& m, 90 shared_lock(mutex_type& m, 110 mutex_type* release() noexcept; 115 mutex_type* mutex() const noexcept; 314 typedef _Mutex mutex_type; 317 mutex_type* __m_; 353 shared_lock(mutex_type& __m, 361 shared_lock(mutex_type& __m, 417 mutex_type* release() _NOEXCEPT [all …]
|
| H A D | mutex | 101 typedef Mutex mutex_type; 103 explicit lock_guard(mutex_type& m); 104 lock_guard(mutex_type& m, adopt_lock_t); 130 typedef Mutex mutex_type; 132 explicit unique_lock(mutex_type& m); 134 unique_lock(mutex_type& m, try_to_lock_t); 135 unique_lock(mutex_type& m, adopt_lock_t); 159 mutex_type* release() noexcept; 163 mutex_type* mutex() const noexcept; 494 typedef _Mutex mutex_type; [all …]
|
| H A D | __mutex_base | 86 typedef _Mutex mutex_type; 89 mutex_type& __m_; 111 typedef _Mutex mutex_type; 114 mutex_type* __m_; 121 explicit unique_lock(mutex_type& __m) 124 unique_lock(mutex_type& __m, defer_lock_t) _NOEXCEPT 127 unique_lock(mutex_type& __m, try_to_lock_t) 130 unique_lock(mutex_type& __m, adopt_lock_t) 183 mutex_type* release() _NOEXCEPT 185 mutex_type* __m = __m_; [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/ |
| H A D | types.pass.cpp | 29 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-15.0.7/llvm/include/llvm/IR/ |
| H A D | ValueMap.h | 58 using mutex_type = MutexT; member 80 static mutex_type *getMutex(const ExtraDataT &/*Data*/) { return nullptr; } in getMutex() 263 typename Config::mutex_type *M = Config::getMutex(Copy.Map->Data); 264 std::unique_lock<typename Config::mutex_type> Guard; 266 Guard = std::unique_lock<typename Config::mutex_type>(*M); 276 typename Config::mutex_type *M = Config::getMutex(Copy.Map->Data); 277 std::unique_lock<typename Config::mutex_type> Guard; 279 Guard = std::unique_lock<typename Config::mutex_type>(*M);
|
| /llvm-project-15.0.7/libcxx/src/ |
| H A D | debug.cpp | 46 typedef mutex mutex_type; typedef 47 typedef lock_guard<mutex_type> WLock; 48 typedef lock_guard<mutex_type> RLock; 50 mutex_type& 53 static _LIBCPP_NO_DESTROY mutex_type m; in mut()
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/ |
| H A D | types.pass.cpp | 31 static_assert((std::is_same<std::shared_lock<std::mutex>::mutex_type, in main()
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/ |
| H A D | types.pass.cpp | 28 static_assert((std::is_same<std::unique_lock<std::mutex>::mutex_type, in main()
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/ |
| H A D | types.pass.cpp | 28 static_assert((std::is_same<std::lock_guard<std::mutex>::mutex_type, in main()
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/ |
| H A D | spuriously-wake-up-functions.cpp | 63 typedef Mutex mutex_type; typedef in std::unique_lock 66 explicit unique_lock(mutex_type &m);
|
| /llvm-project-15.0.7/libcxx/docs/Status/ |
| H A D | Cxx2bIssues.csv | 14 "`2731 <https://wg21.link/LWG2731>`__","Existence of ``lock_guard<MutexTypes...>::mutex_type`` type…
|