VAE - Virtual Audio Engine 1
Small Data Driven Audio Engine
tklb::MutexDummy Class Reference

Dummy Mutex which doesn't synchronise a all. More...

#include <TMutexDummy.hpp>

Collaboration diagram for tklb::MutexDummy:

Public Types

using Lock = LockGuard< MutexDummy >
 
using TryLock = LockGuardTry< MutexDummy >
 

Public Member Functions

 MutexDummy (const MutexDummy &)=delete
 
 MutexDummy (const MutexDummy *)=delete
 
 MutexDummy (MutexDummy &&)=delete
 
MutexDummyoperator= (const MutexDummy &)=delete
 
MutexDummyoperator= (MutexDummy &&)=delete
 
 MutexDummy ()=default
 
void lock ()
 
void unlock ()
 
bool try_lock ()
 

Detailed Description

Dummy Mutex which doesn't synchronise a all.

Definition at line 9 of file TMutexDummy.hpp.

Member Typedef Documentation

◆ Lock

Definition at line 17 of file TMutexDummy.hpp.

◆ TryLock

Definition at line 18 of file TMutexDummy.hpp.

Constructor & Destructor Documentation

◆ MutexDummy() [1/4]

tklb::MutexDummy::MutexDummy ( const MutexDummy )
delete

◆ MutexDummy() [2/4]

tklb::MutexDummy::MutexDummy ( const MutexDummy )
delete

◆ MutexDummy() [3/4]

tklb::MutexDummy::MutexDummy ( MutexDummy &&  )
delete

◆ MutexDummy() [4/4]

tklb::MutexDummy::MutexDummy ( )
default

Member Function Documentation

◆ lock()

void tklb::MutexDummy::lock ( )
inline

Definition at line 19 of file TMutexDummy.hpp.

19{ }

◆ operator=() [1/2]

MutexDummy & tklb::MutexDummy::operator= ( const MutexDummy )
delete

◆ operator=() [2/2]

MutexDummy & tklb::MutexDummy::operator= ( MutexDummy &&  )
delete

◆ try_lock()

bool tklb::MutexDummy::try_lock ( )
inline

Definition at line 21 of file TMutexDummy.hpp.

21{ return true; }

◆ unlock()

void tklb::MutexDummy::unlock ( )
inline

Definition at line 20 of file TMutexDummy.hpp.

20{ }

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