29 #ifndef JUCE_SPINLOCK_H_INCLUDED
30 #define JUCE_SPINLOCK_H_INCLUDED
66 return lock.compareAndSetBool (1, 0);
91 #endif // JUCE_SPINLOCK_H_INCLUDED
#define noexcept
Definition: juce_CompilerSupport.h:141
Definition: juce_Atomic.h:41
void exit() const noexcept
Definition: juce_SpinLock.h:70
Definition: juce_ScopedLock.h:59
Definition: juce_ScopedLock.h:128
GenericScopedUnlock< SpinLock > ScopedUnlockType
Definition: juce_SpinLock.h:81
Definition: juce_SpinLock.h:46
#define JUCE_API
Definition: juce_StandardHeader.h:139
~SpinLock() noexcept
Definition: juce_SpinLock.h:50
GenericScopedLock< SpinLock > ScopedLockType
Definition: juce_SpinLock.h:78
SpinLock() noexcept
Definition: juce_SpinLock.h:49