#include <shared_mutex.hpp>
Inherited by shared_mutex< shared_mutex_type::PTHREAD_RWLOCK_PREFER_READER_NP >, and shared_mutex< shared_mutex_type::PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP >.
◆ cond_t
typedef std::condition_variable cond_t |
|
protected |
◆ count_t
◆ mutex_t
◆ shared_mutex_base() [1/2]
◆ ~shared_mutex_base()
◆ shared_mutex_base() [2/2]
◆ lock_shared()
◆ operator=()
◆ try_lock()
◆ try_lock_shared()
◆ unlock()
◆ gate1_
◆ mut_
◆ n_readers_
◆ state_
◆ write_entered_
const count_t write_entered_ = 1U << (sizeof(count_t) * CHAR_BIT - 1) |
|
staticprotected |
The documentation for this class was generated from the following file: