#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: