#include <condition_variable>
|
| condition_variable_any () |
|
| condition_variable_any (const condition_variable_any &)=delete |
|
| ~condition_variable_any () |
|
void | notify_all () noexcept |
|
void | notify_one () noexcept |
|
condition_variable_any & | operator= (const condition_variable_any &)=delete |
|
template<class Lock_T > |
void | wait (Lock_T &lock) |
|
template<class Lock_T , class Predicate_T > |
void | wait (Lock_T &lock, Predicate_T pred) |
|
template<class Lock_T , class Rep_T , class Period_T > |
cv_status | wait_for (Lock_T &lock, const std::chrono::duration< Rep_T, Period_T > &rel_time) |
|
template<class Lock_T , class Rep_T , class Period_T , class Predicate_T > |
bool | wait_for (Lock_T &lock, const std::chrono::duration< Rep_T, Period_T > &rel_time, Predicate_T pred) |
|
template<class Lock_T , class Clock_T , class Duration_T > |
cv_status | wait_until (Lock_T &lock, const std::chrono::time_point< Clock_T, Duration_T > &abs_time) |
|
template<class Lock_T , class Clock_T , class Duration_T , class Predicate_T > |
bool | wait_until (Lock_T &lock, const std::chrono::time_point< Clock_T, Duration_T > &abs_time, Predicate_T pred) |
|
Definition at line 146 of file condition_variable.
◆ Native_clock
◆ condition_variable_any() [1/2]
os::estd::condition_variable_any::condition_variable_any |
( |
| ) |
|
|
inline |
◆ ~condition_variable_any()
os::estd::condition_variable_any::~condition_variable_any |
( |
| ) |
|
|
inline |
◆ condition_variable_any() [2/2]
◆ notify_all()
void os::estd::condition_variable_any::notify_all |
( |
| ) |
|
|
inlinenoexcept |
◆ notify_one()
void os::estd::condition_variable_any::notify_one |
( |
| ) |
|
|
inlinenoexcept |
◆ operator=()
◆ wait() [1/2]
template<class Lock_T >
void os::estd::condition_variable_any::wait |
( |
Lock_T & |
lock | ) |
|
◆ wait() [2/2]
template<class Lock_T , class Predicate_T >
void os::estd::condition_variable_any::wait |
( |
Lock_T & |
lock, |
|
|
Predicate_T |
pred |
|
) |
| |
|
inline |
◆ wait_for() [1/2]
template<class Lock_T , class Rep_T , class Period_T >
cv_status os::estd::condition_variable_any::wait_for |
( |
Lock_T & |
lock, |
|
|
const std::chrono::duration< Rep_T, Period_T > & |
rel_time |
|
) |
| |
|
inline |
◆ wait_for() [2/2]
template<class Lock_T , class Rep_T , class Period_T , class Predicate_T >
bool os::estd::condition_variable_any::wait_for |
( |
Lock_T & |
lock, |
|
|
const std::chrono::duration< Rep_T, Period_T > & |
rel_time, |
|
|
Predicate_T |
pred |
|
) |
| |
|
inline |
◆ wait_until() [1/2]
template<class Lock_T , class Clock_T , class Duration_T >
cv_status os::estd::condition_variable_any::wait_until |
( |
Lock_T & |
lock, |
|
|
const std::chrono::time_point< Clock_T, Duration_T > & |
abs_time |
|
) |
| |
◆ wait_until() [2/2]
template<class Lock_T , class Clock_T , class Duration_T , class Predicate_T >
bool os::estd::condition_variable_any::wait_until |
( |
Lock_T & |
lock, |
|
|
const std::chrono::time_point< Clock_T, Duration_T > & |
abs_time, |
|
|
Predicate_T |
pred |
|
) |
| |
|
inline |
◆ cv_
◆ mx_
std::shared_ptr<mutex> os::estd::condition_variable_any::mx_ |
|
protected |
The documentation for this class was generated from the following file: