1 #ifndef __CXX_CONDITION_VARIABLE__
2 #define __CXX_CONDITION_VARIABLE__
7 struct condition_variable_state {
11 class condition_variable {
14 ~condition_variable();
17 void wait(mutex& lock);
20 struct condition_variable_state state;
23 class snapcondition_variable: public condition_variable {
25 snapcondition_variable() : condition_variable() {
32 #endif /* __CXX_CONDITION_VARIABLE__ */