HomeSort by relevance Sort by last modified time
    Searched refs:unique_lock (Results 1 - 25 of 214) sorted by null

1 2 3 4 5 6 7 8 9

  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/
UniqueLock.h 22 /// A pared-down imitation of std::unique_lock from C++11. Contrary to the
25 /// and unlocked after destruction. unique_lock can also unlock the mutex
29 class unique_lock { class in namespace:llvm
34 unique_lock() = default;
35 explicit unique_lock(MutexT &m) : M(&m), locked(true) { M->lock(); } function in class:llvm::unique_lock
36 unique_lock(const unique_lock &) = delete;
37 unique_lock &operator=(const unique_lock &) = delete;
39 void operator=(unique_lock &&o)
    [all...]
  /external/llvm/include/llvm/Support/
UniqueLock.h 21 /// A pared-down imitation of std::unique_lock from C++11. Contrary to the
24 /// and unlocked after destruction. unique_lock can also unlock the mutex
28 class unique_lock { class in namespace:llvm
32 unique_lock(const unique_lock &) = delete;
33 void operator=(const unique_lock &) = delete;
35 unique_lock() : M(nullptr), locked(false) {} function in class:llvm::unique_lock
36 explicit unique_lock(MutexT &m) : M(&m), locked(true) { M->lock(); } function in class:llvm::unique_lock
38 void operator=(unique_lock &&o) {
47 ~unique_lock() { if (owns_lock()) M->unlock();
    [all...]
  /external/swiftshader/third_party/llvm-subzero/include/llvm/Support/
UniqueLock.h 21 /// A pared-down imitation of std::unique_lock from C++11. Contrary to the
24 /// and unlocked after destruction. unique_lock can also unlock the mutex
28 class unique_lock { class in namespace:llvm
32 unique_lock(const unique_lock &) = delete;
33 void operator=(const unique_lock &) = delete;
35 unique_lock() : M(nullptr), locked(false) {} function in class:llvm::unique_lock
36 explicit unique_lock(MutexT &m) : M(&m), locked(true) { M->lock(); } function in class:llvm::unique_lock
38 void operator=(unique_lock &&o) {
47 ~unique_lock() { if (owns_lock()) M->unlock();
    [all...]
  /external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/
types.pass.cpp 15 // class unique_lock
27 static_assert((std::is_same<std::unique_lock<std::mutex>::mutex_type,
  /external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/
copy_ctor.fail.cpp 12 // template <class Mutex> class unique_lock;
14 // unique_lock(unique_lock const&) = delete;
24 std::unique_lock<M> lk0(m);
25 std::unique_lock<M> lk = lk0;
default.pass.cpp 14 // template <class Mutex> class unique_lock;
16 // unique_lock();
23 std::unique_lock<std::mutex> ul;
move_assign.pass.cpp 14 // template <class Mutex> class unique_lock;
16 // unique_lock& operator=(unique_lock&& u);
28 std::unique_lock<M> lk0(m0);
29 std::unique_lock<M> lk1(m1);
40 std::unique_lock<M> lk0(m0);
41 std::unique_lock<M> lk1(m1);
move_ctor.pass.cpp 14 // template <class Mutex> class unique_lock;
16 // unique_lock(unique_lock&& u);
27 std::unique_lock<M> lk0(m);
28 std::unique_lock<M> lk = std::move(lk0);
37 std::unique_lock<M> lk0(m);
38 std::unique_lock<M> lk = std::move(lk0);
copy_assign.fail.cpp 12 // template <class Mutex> class unique_lock;
14 // unique_lock& operator=(unique_lock const&) = delete;
25 std::unique_lock<M> lk0(m0);
26 std::unique_lock<M> lk1(m1);
mutex.pass.cpp 16 // template <class Mutex> class unique_lock;
18 // explicit unique_lock(mutex_type& m);
20 // template<class _Mutex> unique_lock(unique_lock<_Mutex>)
21 // -> unique_lock<_Mutex>; // C++17
43 std::unique_lock<std::mutex> ul(m);
59 std::unique_lock ul(m);
60 static_assert((std::is_same<decltype(ul), std::unique_lock<decltype(m)>>::value), "" );
mutex_adopt_lock.pass.cpp 14 // template <class Mutex> class unique_lock;
16 // unique_lock(mutex_type& m, adopt_lock_t);
28 std::unique_lock<M> lk(m, std::adopt_lock);
36 std::unique_lock<M> lk(m, std::adopt_lock);
mutex_defer_lock.pass.cpp 14 // template <class Mutex> class unique_lock;
16 // unique_lock(mutex_type& m, defer_lock_t);
27 std::unique_lock<M> lk(m, std::defer_lock);
34 std::unique_lock<M> lk(m, std::defer_lock);
  /external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/
mutex.pass.cpp 14 // template <class Mutex> class unique_lock;
25 std::unique_lock<std::mutex> lk0;
27 std::unique_lock<std::mutex> lk1(m);
op_bool.pass.cpp 14 // template <class Mutex> class unique_lock;
25 std::unique_lock<std::mutex> lk0;
27 std::unique_lock<std::mutex> lk1(m);
owns_lock.pass.cpp 14 // template <class Mutex> class unique_lock;
25 std::unique_lock<std::mutex> lk0;
27 std::unique_lock<std::mutex> lk1(m);
  /external/libcxx/test/libcxx/thread/thread.mutex/
thread_safety_annotations_not_enabled.pass.cpp 24 std::unique_lock<std::mutex> g(m, std::adopt_lock);
  /external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/
member_swap.pass.cpp 14 // template <class Mutex> class unique_lock;
16 // void swap(unique_lock& u);
31 std::unique_lock<mutex> lk1(m);
32 std::unique_lock<mutex> lk2;
nonmember_swap.pass.cpp 14 // template <class Mutex> class unique_lock;
17 // void swap(unique_lock<Mutex>& x, unique_lock<Mutex>& y);
32 std::unique_lock<mutex> lk1(m);
33 std::unique_lock<mutex> lk2;
  /external/libcxx/test/std/thread/thread.condition/thread.condition.condvar/
notify_one.pass.cpp 33 std::unique_lock<std::mutex> lk(mut);
43 std::unique_lock<std::mutex> lk(mut);
57 std::unique_lock<std::mutex>lk(mut);
64 std::unique_lock<std::mutex>lk(mut);
83 std::unique_lock<std::mutex>lk(mut);
wait.pass.cpp 16 // void wait(unique_lock<mutex>& lock);
31 std::unique_lock<std::mutex> lk(mut);
42 std::unique_lock<std::mutex>lk(mut);
  /external/perfetto/test/
task_runner_thread.cc 40 std::unique_lock<std::mutex> lock(mutex_);
53 std::unique_lock<std::mutex> lock(mutex_);
64 std::unique_lock<std::mutex> lock(mutex_);
71 std::unique_lock<std::mutex> inner_lock(mutex_);
93 std::unique_lock<std::mutex> lock(mutex_);
109 std::unique_lock<std::mutex> lock(mutex_);
  /external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/
mutex_adopt_lock.pass.cpp 29 std::unique_lock<M> lk(m, std::adopt_lock);
37 std::unique_lock<M> lk(m, std::adopt_lock);
mutex_defer_lock.pass.cpp 28 std::unique_lock<M> lk(m, std::defer_lock);
35 std::unique_lock<M> lk(m, std::defer_lock);
  /external/swiftshader/third_party/llvm-7.0/llvm/unittests/Support/
TaskQueueTest.cpp 33 std::unique_lock<std::mutex> L1(M1);
34 std::unique_lock<std::mutex> L2(M2);
35 std::unique_lock<std::mutex> L3(M3);
38 std::unique_lock<std::mutex> Lock(M1);
42 std::unique_lock<std::mutex> Lock(M2);
46 std::unique_lock<std::mutex> Lock(M3);
77 std::unique_lock<std::mutex> Lock(M);
82 std::unique_lock<std::mutex> Lock(M);
  /device/generic/goldfish/wifi/wifi_hal/
halstate.cpp 24 std::unique_lock<std::mutex> lock(mStateMutex);
51 std::unique_lock<std::mutex> lock(mStateMutex);
81 std::unique_lock<std::mutex> lock(mStateMutex);
99 std::unique_lock<std::mutex> lock(mStateMutex);

Completed in 325 milliseconds

1 2 3 4 5 6 7 8 9