#include <shared_mutex>
Inherits __shared_timed_mutex_base.
PublicMemberFunctionsshared_timed_mutex (const shared_timed_mutex &)=deletevoidlock ()
voidlock_shared ()
shared_timed_mutex & operator= (const shared_timed_mutex &)=delete
bool try_lock ()
template<typename _Rep , typename_Period > bool try_lock_for (const chrono::duration< _Rep, _Period >
&__rtime)
bool try_lock_shared ()
template<typename _Rep , typename_Period > bool try_lock_shared_for (const chrono::duration< _Rep,
_Period > &__rtime)
template<typename_Clock , typename_Duration > bool try_lock_shared_until (const chrono::time_point<
_Clock, _Duration > &__abs_time)
template<typename_Clock , typename_Duration > bool try_lock_until (const chrono::time_point< _Clock,
_Duration > &__abs_time)
voidunlock ()
voidunlock_shared ()