/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/thread/thread.condition/thread.condition.condvarany/ |
D | destructor.pass.cpp | 21 std::condition_variable_any* cv; variable 31 cv->notify_one(); in f() 32 delete cv; in f() 40 cv->notify_one(); in g() 42 cv->wait(m); in g() 48 cv = new std::condition_variable_any; in main() 52 cv->wait(m); in main()
|
D | wait.pass.cpp | 22 std::condition_variable_any cv; variable 37 cv.notify_one(); in f() 39 cv.wait(lk); in f() 49 cv.wait(lk); in main() 53 cv.notify_one(); in main()
|
D | wait_pred.pass.cpp | 23 std::condition_variable_any cv; variable 47 cv.notify_one(); in f() 48 cv.wait(lk, Pred(test2)); in f() 58 cv.wait(lk); in main() 62 cv.notify_one(); in main()
|
D | wait_for.pass.cpp | 24 std::condition_variable_any cv; variable 43 cv.notify_one(); in f() 46 cv.wait_for(lk, milliseconds(250)) == std::cv_status::no_timeout) in f() 69 cv.wait(lk); in main() 73 cv.notify_one(); in main() 83 cv.wait(lk); in main()
|
D | wait_for_pred.pass.cpp | 34 std::condition_variable_any cv; variable 53 cv.notify_one(); in f() 55 bool r = cv.wait_for(lk, milliseconds(250), Pred(test2)); in f() 77 cv.wait(lk); in main() 81 cv.notify_one(); in main() 91 cv.wait(lk); in main()
|
D | wait_until.pass.cpp | 41 std::condition_variable_any cv; variable 58 cv.notify_one(); in f() 61 while (test2 == 0 && cv.wait_until(lk, t) == std::cv_status::no_timeout) in f() 84 cv.wait(lk); in main() 88 cv.notify_one(); in main() 98 cv.wait(lk); in main()
|
D | notify_one.pass.cpp | 21 std::condition_variable_any cv; variable 37 cv.wait(lk); in f1() 47 cv.wait(lk); in f2() 62 cv.notify_one(); in main() 79 cv.notify_one(); in main()
|
D | wait_until_pred.pass.cpp | 52 std::condition_variable_any cv; variable 69 cv.notify_one(); in f() 72 bool r = cv.wait_until(lk, t, Pred(test2)); in f() 96 cv.wait(lk); in main() 100 cv.notify_one(); in main() 110 cv.wait(lk); in main()
|
D | notify_all.pass.cpp | 21 std::condition_variable_any cv; variable 37 cv.wait(lk); in f1() 47 cv.wait(lk); in f2() 62 cv.notify_all(); in main()
|
D | wait.exception.pass.cpp | 31 std::condition_variable_any cv; variable 37 cv.notify_one(); in signal_me() 48 cv.wait(mut); in main()
|
D | wait_for.exception.pass.cpp | 31 std::condition_variable_any cv; variable 37 cv.notify_one(); in signal_me() 48 cv.wait_for(mut, std::chrono::milliseconds(250)); in main()
|
D | default.pass.cpp | 21 std::condition_variable_any cv; in main() local
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/thread/thread.condition/thread.condition.condvar/ |
D | destructor.pass.cpp | 21 std::condition_variable* cv; variable 32 cv->notify_one(); in f() 33 delete cv; in f() 40 cv->notify_one(); in g() 42 cv->wait(lk); in g() 47 cv = new std::condition_variable; in main() 51 cv->wait(lk); in main()
|
D | wait.pass.cpp | 21 std::condition_variable cv; variable 32 cv.notify_one(); in f() 34 cv.wait(lk); in f() 44 cv.wait(lk); in main() 48 cv.notify_one(); in main()
|
D | wait_pred.pass.cpp | 23 std::condition_variable cv; variable 43 cv.notify_one(); in f() 44 cv.wait(lk, Pred(test2)); in f() 54 cv.wait(lk); in main() 58 cv.notify_one(); in main()
|
D | wait_for_pred.pass.cpp | 35 std::condition_variable cv; variable 50 cv.notify_one(); in f() 52 bool r = cv.wait_for(lk, milliseconds(250), Pred(test2)); in f() 74 cv.wait(lk); in main() 78 cv.notify_one(); in main() 88 cv.wait(lk); in main()
|
D | wait_for.pass.cpp | 25 std::condition_variable cv; variable 40 cv.notify_one(); in f() 43 cv.wait_for(lk, milliseconds(250)) == std::cv_status::no_timeout) in f() 66 cv.wait(lk); in main() 70 cv.notify_one(); in main() 80 cv.wait(lk); in main()
|
D | wait_until.pass.cpp | 42 std::condition_variable cv; variable 55 cv.notify_one(); in f() 58 while (test2 == 0 && cv.wait_until(lk, t) == std::cv_status::no_timeout) in f() 81 cv.wait(lk); in main() 85 cv.notify_one(); in main() 95 cv.wait(lk); in main()
|
D | wait_until_pred.pass.cpp | 52 std::condition_variable cv; variable 65 cv.notify_one(); in f() 68 bool r = cv.wait_until(lk, t, Pred(test2)); in f() 92 cv.wait(lk); in main() 96 cv.notify_one(); in main() 106 cv.wait(lk); in main()
|
D | notify_one.pass.cpp | 21 std::condition_variable cv; variable 33 cv.wait(lk); in f1() 43 cv.wait(lk); in f2() 58 cv.notify_one(); in main() 75 cv.notify_one(); in main()
|
D | notify_all.pass.cpp | 21 std::condition_variable cv; variable 33 cv.wait(lk); in f1() 43 cv.wait(lk); in f2() 58 cv.notify_all(); in main()
|
D | native_handle.pass.cpp | 24 std::condition_variable cv; in main() local 25 std::condition_variable::native_handle_type h = cv.native_handle(); in main()
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/thread/thread.condition/ |
D | notify_all_at_thread_exit.pass.cpp | 21 std::condition_variable cv; variable 30 std::notify_all_at_thread_exit(cv, std::move(lk)); in func() 39 cv.wait(lk); in main()
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/src/ |
D | thread.cpp | 175 void notify_all_at_thread_exit(condition_variable* cv, mutex* m); 196 __thread_struct_imp::notify_all_at_thread_exit(condition_variable* cv, mutex* m) in notify_all_at_thread_exit() argument 198 notify_.push_back(pair<condition_variable*, mutex*>(cv, m)); in notify_all_at_thread_exit() 221 __thread_struct::notify_all_at_thread_exit(condition_variable* cv, mutex* m) in notify_all_at_thread_exit() argument 223 __p_->notify_all_at_thread_exit(cv, m); in notify_all_at_thread_exit()
|
D | mutex.cpp | 220 static pthread_cond_t cv = PTHREAD_COND_INITIALIZER; variable 229 pthread_cond_wait(&cv, &mut); in __call_once() 248 pthread_cond_broadcast(&cv); in __call_once() 260 pthread_cond_broadcast(&cv); in __call_once()
|