|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
A class that can be used in place of a real CriticalSection object, but which doesn't perform any locking. More...
#include "juce_CriticalSection.h"
Classes | |
| struct | ScopedLockType |
| A dummy scoped-lock type to use with a dummy critical section. More... | |
Public Types | |
| using | ScopedUnlockType = ScopedLockType |
| A dummy scoped-unlocker type to use with a dummy critical section. | |
Public Member Functions | |
| void | enter () const noexcept |
| bool | tryEnter () const noexcept |
| void | exit () const noexcept |
A class that can be used in place of a real CriticalSection object, but which doesn't perform any locking.
This is currently used by some templated classes, and most compilers should manage to optimise it out of existence.
@tags{Core}
Definition at line 133 of file juce_CriticalSection.h.
A dummy scoped-unlocker type to use with a dummy critical section.
Definition at line 151 of file juce_CriticalSection.h.
|
noexcept |
Definition at line 139 of file juce_CriticalSection.h.
|
noexcept |
Definition at line 141 of file juce_CriticalSection.h.
|
noexcept |
Definition at line 140 of file juce_CriticalSection.h.