Home
last modified time | relevance | path

Searched refs:recursive_timed_mutex (Results 1 – 12 of 12) sorted by relevance

/llvm-project/libcxx/src/
H A Dmutex.cpp102 recursive_timed_mutex::recursive_timed_mutex() : __count_(0), __id_{} {} in recursive_timed_mutex() function in recursive_timed_mutex
104 recursive_timed_mutex::~recursive_timed_mutex() { lock_guard<mutex> _(__m_); } in ~recursive_timed_mutex()
106 void recursive_timed_mutex::lock() { in lock()
121 bool recursive_timed_mutex::try_lock() noexcept { in try_lock()
134 void recursive_timed_mutex::unlock() noexcept { in unlock()
/llvm-project/libcxx/include/
H A Dmutex71 class recursive_timed_mutex
74 recursive_timed_mutex();
75 ~recursive_timed_mutex();
77 recursive_timed_mutex(const recursive_timed_mutex&) = delete;
78 recursive_timed_mutex& operator=(const recursive_timed_mutex&) = delete;
279 class _LIBCPP_EXPORTED_FROM_ABI recursive_timed_mutex {
286 recursive_timed_mutex();
287 ~recursive_timed_mutex();
[all...]
/llvm-project/libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/
H A Dcopy.compile.fail.cpp
H A Dassign.compile.fail.cpp
H A Ddefault.pass.cpp
H A Dlock.pass.cpp14 // class recursive_timed_mutex;
26 bool is_lockable(std::recursive_timed_mutex& m) {
41 std::recursive_timed_mutex m; in f()
49 std::recursive_timed_mutex m; in main()
66 std::recursive_timed_mutex m;
92 std::recursive_timed_mutex mutex;
H A Dtry_lock.pass.cpp14 // class recursive_timed_mutex;
26 bool is_lockable(std::recursive_timed_mutex& m) {
41 std::recursive_timed_mutex m; in f()
50 std::recursive_timed_mutex m;
66 std::recursive_timed_mutex m;
H A Dtry_lock_for.pass.cpp14 // class recursive_timed_mutex;
27 bool is_lockable(std::recursive_timed_mutex& m) {
50 std::recursive_timed_mutex m; in f2()
59 std::recursive_timed_mutex m; in main()
81 std::recursive_timed_mutex m;
115 std::recursive_timed_mutex m;
H A Dtry_lock_until.pass.cpp14 // class recursive_timed_mutex;
27 bool is_lockable(std::recursive_timed_mutex& m) {
50 std::recursive_timed_mutex m; in f2()
59 std::recursive_timed_mutex m; in main()
81 std::recursive_timed_mutex m;
115 std::recursive_timed_mutex m;
/llvm-project/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/
H A Dimplicit_ctad.pass.cpp25 std::recursive_timed_mutex m3; in main()
36 …PE(decltype(lock), std::scoped_lock<std::mutex, std::recursive_mutex, std::recursive_timed_mutex>); in main()
/llvm-project/libcxx/modules/std/
H A Dmutex.inc18 // [thread.timedmutex.recursive], class recursive_timed_mutex
19 using std::recursive_timed_mutex;
/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc2500 SYMBOL(recursive_timed_mutex, std::, <mutex>)