/external/libcxx/include/ |
D | shared_mutex | 76 class shared_lock 82 shared_lock() noexcept; 83 explicit shared_lock(mutex_type& m); // blocking 84 shared_lock(mutex_type& m, defer_lock_t) noexcept; 85 shared_lock(mutex_type& m, try_to_lock_t); 86 shared_lock(mutex_type& m, adopt_lock_t); 88 shared_lock(mutex_type& m, 91 shared_lock(mutex_type& m, 93 ~shared_lock(); 95 shared_lock(shared_lock const&) = delete; [all …]
|
/external/llvm-project/libcxx/include/ |
D | shared_mutex | 75 class shared_lock 81 shared_lock() noexcept; 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, 92 ~shared_lock(); 94 shared_lock(shared_lock const&) = delete; [all …]
|
/external/llvm-project/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/ |
D | move_ctor.pass.cpp | 34 std::shared_lock<M> lk0(m); in main() 35 std::shared_lock<M> lk = std::move(lk0); in main() 44 std::shared_lock<M> lk0(m); in main() 45 std::shared_lock<M> lk = std::move(lk0); in main()
|
D | move_assign.pass.cpp | 36 std::shared_lock<M> lk0(m0); in main() 37 std::shared_lock<M> lk1(m1); in main() 48 std::shared_lock<M> lk0(m0); in main() 49 std::shared_lock<M> lk1(m1); in main()
|
D | mutex_try_to_lock.pass.cpp | 46 std::shared_lock<std::shared_timed_mutex> lk(m, std::try_to_lock); in f() 50 std::shared_lock<std::shared_timed_mutex> lk(m, std::try_to_lock); in f() 54 std::shared_lock<std::shared_timed_mutex> lk(m, std::try_to_lock); in f() 59 std::shared_lock<std::shared_timed_mutex> lk(m, std::try_to_lock); in f()
|
D | mutex.pass.cpp | 61 std::shared_lock<std::shared_timed_mutex> ul(m); in f() 73 std::shared_lock<std::shared_timed_mutex> ul(m); in g() 105 std::shared_lock sl(m); in main() 106 static_assert((std::is_same<decltype(sl), std::shared_lock<decltype(m)>>::value), "" ); in main()
|
D | copy_ctor.compile.fail.cpp | 22 std::shared_lock<std::shared_timed_mutex> lk0(m); in main() 23 std::shared_lock<std::shared_timed_mutex> lk = lk0; in main()
|
D | copy_assign.compile.fail.cpp | 23 std::shared_lock<std::shared_timed_mutex> lk0(m0); in main() 24 std::shared_lock<std::shared_timed_mutex> lk1(m1); in main()
|
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/ |
D | move_ctor.pass.cpp | 28 std::shared_lock<M> lk0(m); in main() 29 std::shared_lock<M> lk = std::move(lk0); in main() 38 std::shared_lock<M> lk0(m); in main() 39 std::shared_lock<M> lk = std::move(lk0); in main()
|
D | move_assign.pass.cpp | 30 std::shared_lock<M> lk0(m0); in main() 31 std::shared_lock<M> lk1(m1); in main() 42 std::shared_lock<M> lk0(m0); in main() 43 std::shared_lock<M> lk1(m1); in main()
|
D | mutex_try_to_lock.pass.cpp | 39 std::shared_lock<std::shared_timed_mutex> lk(m, std::try_to_lock); in f() 43 std::shared_lock<std::shared_timed_mutex> lk(m, std::try_to_lock); in f() 47 std::shared_lock<std::shared_timed_mutex> lk(m, std::try_to_lock); in f() 52 std::shared_lock<std::shared_timed_mutex> lk(m, std::try_to_lock); in f()
|
D | mutex.pass.cpp | 56 std::shared_lock<std::shared_timed_mutex> ul(m); in f() 68 std::shared_lock<std::shared_timed_mutex> ul(m); in g() 100 std::shared_lock sl(m); in main() 101 static_assert((std::is_same<decltype(sl), std::shared_lock<decltype(m)>>::value), "" ); in main()
|
D | copy_ctor.fail.cpp | 23 std::shared_lock<std::shared_timed_mutex> lk0(m); in main() 24 std::shared_lock<std::shared_timed_mutex> lk = lk0; in main()
|
D | copy_assign.fail.cpp | 24 std::shared_lock<std::shared_timed_mutex> lk0(m0); in main() 25 std::shared_lock<std::shared_timed_mutex> lk1(m1); in main()
|
/external/icing/icing/absl_ports/ |
D | mutex.h | 61 class ICING_SCOPED_LOCKABLE shared_lock { 63 explicit shared_lock(shared_mutex* mu) ICING_SHARED_LOCK_FUNCTION(mu) in shared_lock() function 65 ~shared_lock() ICING_UNLOCK_FUNCTION() = default; 68 std::shared_lock<shared_mutex> lock_;
|
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/ |
D | op_bool.pass.cpp | 26 std::shared_lock<std::shared_timed_mutex> lk0; in main() 28 std::shared_lock<std::shared_timed_mutex> lk1(m); in main()
|
D | owns_lock.pass.cpp | 26 std::shared_lock<std::shared_timed_mutex> lk0; in main() 28 std::shared_lock<std::shared_timed_mutex> lk1(m); in main()
|
D | mutex.pass.cpp | 26 std::shared_lock<std::shared_timed_mutex> lk0; in main() 28 std::shared_lock<std::shared_timed_mutex> lk1(m); in main()
|
/external/llvm-project/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/ |
D | op_bool.pass.cpp | 32 std::shared_lock<std::shared_timed_mutex> lk0; in main() 34 std::shared_lock<std::shared_timed_mutex> lk1(m); in main()
|
D | owns_lock.pass.cpp | 32 std::shared_lock<std::shared_timed_mutex> lk0; in main() 34 std::shared_lock<std::shared_timed_mutex> lk1(m); in main()
|
D | mutex.pass.cpp | 32 std::shared_lock<std::shared_timed_mutex> lk0; in main() 34 std::shared_lock<std::shared_timed_mutex> lk1(m); in main()
|
/external/llvm-project/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/ |
D | nonmember_swap.pass.cpp | 34 std::shared_lock<mutex> lk1(m); in main() 35 std::shared_lock<mutex> lk2; in main()
|
D | member_swap.pass.cpp | 33 std::shared_lock<mutex> lk1(m); in main() 34 std::shared_lock<mutex> lk2; in main()
|
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/ |
D | member_swap.pass.cpp | 32 std::shared_lock<mutex> lk1(m); in main() 33 std::shared_lock<mutex> lk2; in main()
|
D | nonmember_swap.pass.cpp | 33 std::shared_lock<mutex> lk1(m); in main() 34 std::shared_lock<mutex> lk2; in main()
|