#include <condition_variable>
PublicMemberFunctionscondition_variable_any (const condition_variable_any &)=deletevoidnotify_all () noexcept
voidnotify_one () noexcept
condition_variable_any & operator= (const condition_variable_any &)=delete
template<typename_Lock > voidwait (_Lock &__lock)
template<typename_Lock , typename _Predicate > voidwait (_Lock &__lock, _Predicate __p)
template<class_Lock , class _Predicate > bool wait (_Lock &__lock, stop_token__stoken, _Predicate __p)
template<typename_Lock , typename _Rep , typename_Period > cv_statuswait_for (_Lock &__lock, const
chrono::duration< _Rep, _Period > &__rtime)
template<typename_Lock , typename _Rep , typename_Period , typename _Predicate > bool wait_for (_Lock
&__lock, const chrono::duration< _Rep, _Period > &__rtime, _Predicate __p)
template<class_Lock , class _Rep , class_Period , class _Predicate > bool wait_for (_Lock &__lock,
stop_token__stoken, const chrono::duration< _Rep, _Period > &__rel_time, _Predicate __p)
template<typename_Lock , typename_Clock , typename_Duration > cv_statuswait_until (_Lock &__lock,
const chrono::time_point< _Clock, _Duration > &__atime)
template<typename_Lock , typename_Clock , typename_Duration , typename _Predicate > bool wait_until
(_Lock &__lock, const chrono::time_point< _Clock, _Duration > &__atime, _Predicate __p)
template<class_Lock , class_Clock , class_Duration , class _Predicate > bool wait_until (_Lock
&__lock, stop_token__stoken, const chrono::time_point< _Clock, _Duration > &__abs_time, _Predicate
__p)