Lines Matching defs:cv_status
38 // enum class cv_status
39 _LIBCPP_DECLARE_STRONG_ENUM(cv_status){no_timeout, timeout};
40 _LIBCPP_DECLARE_STRONG_ENUM_EPILOG(cv_status)
65 _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS cv_status
73 _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS cv_status
151 cv_status condition_variable::wait_until(unique_lock<mutex>& __lk, const chrono::time_point<_Clock, _Duration>& __t) {
157 return cv_status::timeout;
162 return _Clock::now() < __t ? cv_status::no_timeout : cv_status::timeout;
169 if (wait_until(__lk, __t) == cv_status::timeout)
176 cv_status condition_variable::wait_for(unique_lock<mutex>& __lk, const chrono::duration<_Rep, _Period>& __d) {
179 return cv_status::timeout;
199 return steady_clock::now() - __c_now < __d ? cv_status::no_timeout : cv_status::timeout;