Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libcxx/include/
H A Dshared_mutex78 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 Dmutex101 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_base86 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 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-15.0.7/llvm/include/llvm/IR/
H A DValueMap.h58 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 Ddebug.cpp46 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 Dtypes.pass.cpp31 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 Dtypes.pass.cpp28 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 Dtypes.pass.cpp28 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 Dspuriously-wake-up-functions.cpp63 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 DCxx2bIssues.csv14 "`2731 <https://wg21.link/LWG2731>`__","Existence of ``lock_guard<MutexTypes...>::mutex_type`` type…