#include <condition_variable>
PublicMemberFunctionscondition_variable_any (constcondition_variable_any &)=deletevoidnotify_all () noexceptvoidnotify_one () noexceptcondition_variable_any & operator= (constcondition_variable_any &)=delete
template<typename_Lock > voidwait (_Lock &__lock)
template<typename_Lock , typename _Predicate > voidwait (_Lock &__lock, _Predicate __p)
template<typename_Lock , typename _Rep , typename_Period > cv_statuswait_for (_Lock &__lock, constchrono::duration< _Rep, _Period > &__rtime)
template<typename_Lock , typename _Rep , typename_Period , typename _Predicate > bool wait_for (_Lock
&__lock, constchrono::duration< _Rep, _Period > &__rtime, _Predicate __p)
template<typename_Lock , typename_Clock , typename_Duration > cv_statuswait_until (_Lock &__lock,
constchrono::time_point< _Clock, _Duration > &__atime)
template<typename_Lock , typename_Clock , typename_Duration , typename _Predicate > bool wait_until
(_Lock &__lock, constchrono::time_point< _Clock, _Duration > &__atime, _Predicate __p)