Consolix
Loading...
Searching...
No Matches
consolix::compat::shared_mutex Class Reference

#include <std_compat.hpp>

Public Member Functions

void lock ()
void unlock ()
bool try_lock ()
void lock_shared ()
void unlock_shared ()
bool try_lock_shared ()

Private Attributes

std::mutex m_mutex

Detailed Description

Definition at line 88 of file std_compat.hpp.

Member Function Documentation

◆ lock()

void consolix::compat::shared_mutex::lock ( )
inline

Definition at line 90 of file std_compat.hpp.

◆ lock_shared()

void consolix::compat::shared_mutex::lock_shared ( )
inline

Definition at line 102 of file std_compat.hpp.

◆ try_lock()

bool consolix::compat::shared_mutex::try_lock ( )
inline

Definition at line 98 of file std_compat.hpp.

◆ try_lock_shared()

bool consolix::compat::shared_mutex::try_lock_shared ( )
inline

Definition at line 110 of file std_compat.hpp.

◆ unlock()

void consolix::compat::shared_mutex::unlock ( )
inline

Definition at line 94 of file std_compat.hpp.

◆ unlock_shared()

void consolix::compat::shared_mutex::unlock_shared ( )
inline

Definition at line 106 of file std_compat.hpp.

Member Data Documentation

◆ m_mutex

std::mutex consolix::compat::shared_mutex::m_mutex
private

Definition at line 115 of file std_compat.hpp.


The documentation for this class was generated from the following file: