66 void enter()
const noexcept;
88 void exit()
const noexcept;
109 std::aligned_storage<44, 8>::type
lock;
111 std::aligned_storage<24, 8>::type
lock;
#define noexcept
Definition DistrhoDefines.h:72
bool tryEnter() const noexcept
Definition juce_posix_SharedCode.h:40
GenericScopedLock< CriticalSection > ScopedLockType
Definition juce_CriticalSection.h:93
GenericScopedUnlock< CriticalSection > ScopedUnlockType
Definition juce_CriticalSection.h:96
CriticalSection() noexcept
Definition juce_posix_SharedCode.h:26
pthread_mutex_t lock
Definition juce_CriticalSection.h:114
GenericScopedTryLock< CriticalSection > ScopedTryLockType
Definition juce_CriticalSection.h:99
void enter() const noexcept
Definition juce_posix_SharedCode.h:39
void exit() const noexcept
Definition juce_CriticalSection.h:141
~DummyCriticalSection()=default
void enter() const noexcept
Definition juce_CriticalSection.h:139
DummyCriticalSection()=default
bool tryEnter() const noexcept
Definition juce_CriticalSection.h:140
ScopedLockType ScopedUnlockType
Definition juce_CriticalSection.h:151
Definition juce_ScopedLock.h:55
Definition juce_ScopedLock.h:198
Definition juce_ScopedLock.h:126
CARLA_PLUGIN_EXPORT void exit(int status)
Definition interposer-safe.cpp:70
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
CriticalSection::ScopedLockType ScopedLock
Definition juce_CriticalSection.h:186
CriticalSection::ScopedTryLockType ScopedTryLock
Definition juce_CriticalSection.h:260
CriticalSection::ScopedUnlockType ScopedUnlock
Definition juce_CriticalSection.h:226
Definition juce_CriticalSection.h:146
ScopedLockType(const DummyCriticalSection &) noexcept
Definition juce_CriticalSection.h:147
#define const
Definition zconf.h:137