Home
last modified time | relevance | path

Searched refs:condition_variable (Results 1 – 25 of 106) sorted by relevance

12345

/llvm-project/libcxx/src/
H A Dcondition_variable_destructor.cpp9 // Define ~condition_variable.
11 // On some platforms ~condition_variable has been made trivial and the
25 class _LIBCPP_EXPORTED_FROM_ABI condition_variable { class
29 _LIBCPP_HIDE_FROM_ABI constexpr condition_variable() noexcept = default;
31 ~condition_variable();
33 condition_variable(const condition_variable&) = delete;
34 condition_variable& operator=(const condition_variable&) = delete;
37 condition_variable
[all...]
H A Dcondition_variable.cpp23 void condition_variable::notify_one() noexcept { __libcpp_condvar_signal(&__cv_); } in notify_one()
25 void condition_variable::notify_all() noexcept { __libcpp_condvar_broadcast(&__cv_); } in notify_all()
27 void condition_variable::wait(unique_lock<mutex>& lk) noexcept { in wait()
35 void condition_variable::__do_timed_wait(unique_lock<mutex>& lk, in __do_timed_wait()
59 void notify_all_at_thread_exit(condition_variable& cond, unique_lock<mutex> lk) { in notify_all_at_thread_exit()
H A Dthread.cpp125 …typedef vector<pair<condition_variable*, mutex*>, __hidden_allocator<pair<condition_variable*, mut…
137 void notify_all_at_thread_exit(condition_variable* cv, mutex* m);
152 void __thread_struct_imp::notify_all_at_thread_exit(condition_variable* cv, mutex* m) { in notify_all_at_thread_exit()
153 notify_.push_back(pair<condition_variable*, mutex*>(cv, m)); in notify_all_at_thread_exit()
167 void __thread_struct::notify_all_at_thread_exit(condition_variable* cv, mutex* m) { in notify_all_at_thread_exit()
/llvm-project/libcxx/include/__condition_variable/
H A Dcondition_variable.h42 class _LIBCPP_EXPORTED_FROM_ABI condition_variable { in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG()
46 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR condition_variable() _NOEXCEPT = default; in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG()
49 ~condition_variable() = default; in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG()
51 ~condition_variable(); in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG()
54 condition_variable(const condition_variable&) = delete; in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG()
55 condition_variable& operator=(const condition_variable&) = delete; in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG()
145 void condition_variable::wait(unique_lock<mutex>& __lk, _Predicate __pred) { in wait()
151 cv_status condition_variable
[all...]
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Dspuriously-wake-up-functions.cpp82 class condition_variable { class
84 condition_variable();
85 ~condition_variable();
86 condition_variable(const condition_variable &) = delete;
116 static std::condition_variable condition;
118 void consume_list_element(std::condition_variable &condition) { in consume_list_element()
/llvm-project/libcxx/test/std/thread/thread.condition/
H A Dnotify_all_at_thread_exit_lwg3343.pass.cpp45 std::condition_variable cv_;
46 unsigned char bytes_[sizeof(std::condition_variable)];
93 x.cv_.~condition_variable(); in test()
109 assert(sum == (0xcd * sizeof(std::condition_variable))); in test()
/llvm-project/libcxx/test/libcxx/thread/thread.condition/thread.condition.condvar/
H A Dnative_handle.pass.cpp29 static_assert((std::is_same<std::condition_variable::native_handle_type, in main()
31 std::condition_variable cv; in main()
32 std::condition_variable::native_handle_type h = cv.native_handle(); in main()
/llvm-project/libcxx/test/libcxx/transitive_includes/
H A Dcxx03.csv411 condition_variable algorithm
412 condition_variable atomic
413 condition_variable bit
414 condition_variable cctype
415 condition_variable cerrno
416 condition_variable climits
417 condition_variable cmath
418 condition_variable compare
419 condition_variable concepts
420 condition_variable cstdde
[all...]
H A Dcxx11.csv411 condition_variable algorithm
412 condition_variable atomic
413 condition_variable bit
414 condition_variable cctype
415 condition_variable cerrno
416 condition_variable climits
417 condition_variable cmath
418 condition_variable compare
419 condition_variable concepts
420 condition_variable cstdde
[all...]
H A Dcxx14.csv419 condition_variable algorithm
420 condition_variable atomic
421 condition_variable bit
422 condition_variable cctype
423 condition_variable cerrno
424 condition_variable climits
425 condition_variable cmath
426 condition_variable compare
427 condition_variable concepts
428 condition_variable cstdde
[all...]
H A Dcxx17.csv413 condition_variable algorithm
414 condition_variable atomic
415 condition_variable bit
416 condition_variable cctype
417 condition_variable cerrno
418 condition_variable climits
419 condition_variable cmath
420 condition_variable compare
421 condition_variable concepts
422 condition_variable cstdde
[all...]
H A Dcxx20.csv408 condition_variable algorithm
409 condition_variable atomic
410 condition_variable bit
411 condition_variable cctype
412 condition_variable cerrno
413 condition_variable climits
414 condition_variable cmath
415 condition_variable compare
416 condition_variable concepts
417 condition_variable cstdde
[all...]
H A Dcxx23.csv191 condition_variable atomic
192 condition_variable cerrno
193 condition_variable climits
194 condition_variable cstdint
195 condition_variable cstring
196 condition_variable ctime
197 condition_variable initializer_list
198 condition_variable limits
199 condition_variable ratio
200 condition_variable typeinf
[all...]
H A Dcxx26.csv191 condition_variable atomic
192 condition_variable cerrno
193 condition_variable climits
194 condition_variable cstdint
195 condition_variable cstring
196 condition_variable ctime
197 condition_variable initializer_list
198 condition_variable limits
199 condition_variable ratio
200 condition_variable typeinf
[all...]
/llvm-project/clang-tools-extra/clangd/support/
H A DThreading.h39 std::condition_variable SlotsChanged;
76 void wait(std::unique_lock<std::mutex> &Lock, std::condition_variable &CV,
81 std::condition_variable &CV, Deadline D, Func F) { in wait()
101 mutable std::condition_variable CV;
120 mutable std::condition_variable TasksReachedZero;
/llvm-project/libcxx/include/
H A Dcondition_variable14 condition_variable synopsis
21 class condition_variable
24 condition_variable();
25 ~condition_variable();
27 condition_variable(const condition_variable&) = delete;
28 condition_variable& operator=(const condition_variable&) = delete;
63 void notify_all_at_thread_exit(condition_variable& cond, unique_lock<mutex> lk);
122 # include <__cxx03/condition_variable>
[all...]
/llvm-project/libcxx/test/std/thread/thread.condition/thread.condition.condvar/
H A Dcopy.compile.fail.cpp20 std::condition_variable cv0; in main()
21 std::condition_variable cv1(cv0); in main()
H A Dassign.compile.fail.cpp20 std::condition_variable cv0; in main()
21 std::condition_variable cv1; in main()
H A Dwait_for_pred.pass.cpp49 std::condition_variable cv; in main()
87 std::condition_variable cv; in main()
116 std::condition_variable cv; in main()
H A Dwait_until_pred.pass.cpp55 std::condition_variable cv; in test()
91 std::condition_variable cv; in test()
118 std::condition_variable cv; in test()
H A Ddestructor.pass.cpp25 std::condition_variable* cv;
51 cv = new std::condition_variable; in main()
H A Dwait_pred.pass.cpp36 std::condition_variable cv; in main()
75 std::condition_variable cv; in main()
/llvm-project/libcxx/modules/std/
H A Dcondition_variable.inc12 // [thread.condition.condvar], class condition_variable
13 using std::condition_variable;
/llvm-project/lldb/test/API/commands/expression/no-deadlock/
H A Dlocking.cpp9 std::condition_variable control_condition;
12 std::condition_variable thread_started_condition;
/llvm-project/lldb/test/API/lang/c/step_over_no_deadlock/
H A Dlocking.cpp9 std::condition_variable control_condition;
12 std::condition_variable thread_started_condition;

12345