GA::kit v0.3
G&A's in-house C++ application framework
Loading...
Searching...
No Matches
sigslot::detail::null_mutex Struct Reference

#include <sigslot.hpp>

Public Member Functions

 null_mutex () noexcept=default
 
 ~null_mutex () noexcept=default
 
 null_mutex (const null_mutex &)=delete
 
null_mutexoperator= (const null_mutex &)=delete
 
 null_mutex (null_mutex &&)=delete
 
null_mutexoperator= (null_mutex &&)=delete
 
bool try_lock () noexcept
 
void lock () noexcept
 
void unlock () noexcept
 

Constructor & Destructor Documentation

◆ null_mutex() [1/3]

sigslot::detail::null_mutex::null_mutex ( )
defaultnoexcept

◆ ~null_mutex()

sigslot::detail::null_mutex::~null_mutex ( )
defaultnoexcept

◆ null_mutex() [2/3]

sigslot::detail::null_mutex::null_mutex ( const null_mutex )
delete

◆ null_mutex() [3/3]

sigslot::detail::null_mutex::null_mutex ( null_mutex &&  )
delete

Member Function Documentation

◆ lock()

void sigslot::detail::null_mutex::lock ( )
inlinenoexcept

◆ operator=() [1/2]

null_mutex & sigslot::detail::null_mutex::operator= ( const null_mutex )
delete

◆ operator=() [2/2]

null_mutex & sigslot::detail::null_mutex::operator= ( null_mutex &&  )
delete

◆ try_lock()

bool sigslot::detail::null_mutex::try_lock ( )
inlinenoexcept

◆ unlock()

void sigslot::detail::null_mutex::unlock ( )
inlinenoexcept

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