#include <condition_variable.hpp>
|
| | ConditionVariable () noexcept=default |
| |
| | ~ConditionVariable ()=default |
| |
| | ConditionVariable (const ConditionVariable &)=delete |
| |
| ConditionVariable & | operator= (const ConditionVariable &)=delete |
| |
| void | notify_one () noexcept |
| |
| void | notify_all () noexcept |
| |
| void | wait (std::unique_lock< yaclib::detail::fiber::Mutex > &lock) noexcept |
| |
| template<typename Predicate > |
| void | wait (std::unique_lock< yaclib::detail::fiber::Mutex > &lock, Predicate predicate) |
| |
| template<typename Clock , typename Duration > |
| WaitStatus | wait_until (std::unique_lock< yaclib::detail::fiber::Mutex > &lock, const std::chrono::time_point< Clock, Duration > &time_point) |
| |
| template<typename Clock , typename Duration , typename Predicate > |
| bool | wait_until (std::unique_lock< yaclib::detail::fiber::Mutex > &lock, const std::chrono::time_point< Clock, Duration > &time_point, Predicate predicate) |
| |
| template<typename Rep , typename Period > |
| WaitStatus | wait_for (std::unique_lock< yaclib::detail::fiber::Mutex > &lock, const std::chrono::duration< Rep, Period > &duration) |
| |
| template<typename Rep , typename Period , typename Predicate > |
| bool | wait_for (std::unique_lock< yaclib::detail::fiber::Mutex > &lock, const std::chrono::duration< Rep, Period > &duration, Predicate predicate) |
| |
| native_handle_type | native_handle () |
| |
Definition at line 9 of file condition_variable.hpp.
◆ native_handle_type
◆ ConditionVariable() [1/2]
| yaclib::detail::fiber::ConditionVariable::ConditionVariable |
( |
| ) |
|
|
defaultnoexcept |
◆ ~ConditionVariable()
| yaclib::detail::fiber::ConditionVariable::~ConditionVariable |
( |
| ) |
|
|
default |
◆ ConditionVariable() [2/2]
◆ native_handle()
◆ notify_all()
| void yaclib::detail::fiber::ConditionVariable::notify_all |
( |
| ) |
|
|
noexcept |
◆ notify_one()
| void yaclib::detail::fiber::ConditionVariable::notify_one |
( |
| ) |
|
|
noexcept |
◆ operator=()
◆ wait() [1/2]
◆ wait() [2/2]
◆ wait_for() [1/2]
◆ wait_for() [2/2]
◆ wait_until() [1/2]
◆ wait_until() [2/2]
The documentation for this class was generated from the following files: