Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/libcxx/src/
H A Dcondition_variable_destructor.cpp25 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::~condition_variable() { __libcpp_condvar_destroy(&__cv_); } in ~condition_variable()
H A Dcondition_variable.cpp29 void condition_variable::notify_one() noexcept { __libcpp_condvar_signal(&__cv_); } in notify_one()
31 void condition_variable::notify_all() noexcept { __libcpp_condvar_broadcast(&__cv_); } in notify_all()
33 void condition_variable::wait(unique_lock<mutex>& lk) noexcept { in wait()
41 void condition_variable::__do_timed_wait(unique_lock<mutex>& lk, in __do_timed_wait()
65 void notify_all_at_thread_exit(condition_variable& cond, unique_lock<mutex> lk) { in notify_all_at_thread_exit()
H A Dthread.cpp127 …typedef vector<pair<condition_variable*, mutex*>, __hidden_allocator<pair<condition_variable*, mut…
139 void notify_all_at_thread_exit(condition_variable* cv, mutex* m);
154 void __thread_struct_imp::notify_all_at_thread_exit(condition_variable* cv, mutex* m) { in notify_all_at_thread_exit()
155 notify_.push_back(pair<condition_variable*, mutex*>(cv, m)); in notify_all_at_thread_exit()
169 void __thread_struct::notify_all_at_thread_exit(condition_variable* cv, mutex* m) { in notify_all_at_thread_exit()
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__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 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::wait_until(unique_lock<mutex>& __lk, const chrono::time_point<_Clock,… in wait_until()
166 bool condition_variable::wait_until( in wait_until()
176 cv_status condition_variable::wait_for(unique_lock<mutex>& __lk, const chrono::duration<_Rep, _Peri… in wait_for()
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__condition_variable/
H A Dcondition_variable.h89 class _LIBCPP_EXPORTED_FROM_ABI condition_variable {
93 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR condition_variable() _NOEXCEPT = default;
96 ~condition_variable() = default;
98 ~condition_variable();
101 condition_variable(const condition_variable&) = delete;
102 condition_variable& operator=(const condition_variable&) = delete;
192 condition_variable::wait_for(unique_lock<mutex>& __lk, const chrono::duration<_Rep, _Period>& __d, … in wait_for()
197 inline void condition_variable::__do_timed_wait( in __do_timed_wait()
221 inline void condition_variable::__do_timed_wait(unique_lock<mutex>& __lk, in __do_timed_wait()
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dcondition_variable.cppm
H A Dcondition_variable.inc12 // [thread.condition.condvar], class condition_variable
13 using std::condition_variable;
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
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);
124 #include <__cxx03/__condition_variable/condition_variable.h>
146 condition_variable __cv_;
246 _LIBCPP_EXPORTED_FROM_ABI void notify_all_at_thread_exit(condition_variable&, unique_lock<mutex>);
H A Dmutex191 #include <__cxx03/__condition_variable/condition_variable.h>
238 condition_variable __cv_;
277 condition_variable __cv_;
/freebsd/contrib/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>
127 # include <__condition_variable/condition_variable.h>
166 condition_variable __cv_;
[all …]
H A Dshared_mutex135 # include <__condition_variable/condition_variable.h>
158 condition_variable __gate1_;
159 condition_variable __gate2_;
H A Dmutex194 # include <__condition_variable/condition_variable.h>
242 condition_variable __cv_;
279 condition_variable __cv_;
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DThreadPool.h198 std::condition_variable QueueCondition;
201 std::condition_variable CompletionCondition;
H A DBalancedPartitioning.h121 std::condition_variable cv;
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/
H A DSimpleRemoteEPCServer.h59 std::condition_variable OutstandingCV;
181 std::condition_variable ShutdownCV;
/freebsd/contrib/llvm-project/lld/Common/
H A DFilesystem.cpp95 std::condition_variable cv; in unlinkAsync()
/freebsd/contrib/llvm-project/libcxx/include/__thread/
H A Dthis_thread.h58 condition_variable __cv; in sleep_until()
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__thread/
H A Dthis_thread.h55 condition_variable __cv; in sleep_until()
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DThreadPlanSingleThreadTimeout.h103 std::condition_variable m_wakeup_cv;
/freebsd/contrib/llvm-project/clang/lib/DirectoryWatcher/windows/
H A DDirectoryWatcher-windows.cpp43 std::condition_variable Ready;
48 std::condition_variable CV;
/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/
H A DPredicate.h195 std::condition_variable m_condition; ///< The pthread condition variable to
H A DListener.h131 std::condition_variable m_events_condition;
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteClientBase.h134 std::condition_variable m_cv;
/freebsd/contrib/llvm-project/llvm/include/llvm/Debuginfod/
H A DDebuginfod.h110 std::condition_variable QueueCondition;
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DTaskDispatch.h142 std::condition_variable OutstandingCV;

12