26#ifndef WATER_SCOPEDLOCK_H_INCLUDED
27#define WATER_SCOPEDLOCK_H_INCLUDED
58template <
class LockType>
127template <
class LockType>
197template <
class LockType>
#define CARLA_DECLARE_NON_COPYABLE(ClassName)
Definition CarlaDefines.h:242
#define noexcept
Definition DistrhoDefines.h:72
~GenericScopedLock() noexcept
Definition ScopedLock.h:79
GenericScopedLock(const LockType &lock) noexcept
Definition ScopedLock.h:72
const LockType & lock_
Definition ScopedLock.h:83
GenericScopedTryLock(const LockType &lock) noexcept
Definition ScopedLock.h:212
~GenericScopedTryLock() noexcept
Definition ScopedLock.h:223
bool isLocked() const noexcept
Definition ScopedLock.h:226
const LockType & lock_
Definition ScopedLock.h:230
const bool lockWasSuccessful
Definition ScopedLock.h:231
~GenericScopedUnlock() noexcept
Definition ScopedLock.h:151
GenericScopedUnlock(const LockType &lock) noexcept
Definition ScopedLock.h:142
const LockType & lock_
Definition ScopedLock.h:156
Definition AudioSampleBuffer.h:33
#define const
Definition zconf.h:137