61 for (
int i = localCopy.
size(); --
i >= 0;)
65 auto* deletee = localCopy.getUnchecked(i);
69 const SpinLock::ScopedLockType sl (deletedAtShutdownLock);
71 if (! getDeletedAtShutdownObjects().contains (deletee))
Definition juce_Array.h:56
int size() const noexcept
Definition juce_Array.h:215
static void deleteAll()
Definition juce_DeletedAtShutdown.cpp:50
virtual ~DeletedAtShutdown()
Definition juce_DeletedAtShutdown.cpp:40
DeletedAtShutdown()
Definition juce_DeletedAtShutdown.cpp:34
Definition juce_SpinLock.h:42
GenericScopedLock< SpinLock > ScopedLockType
Definition juce_SpinLock.h:73
register unsigned i
Definition inflate.c:1575
#define JUCE_CATCH_EXCEPTION
Definition juce_ApplicationBase.h:330
#define JUCE_BEGIN_IGNORE_WARNINGS_MSVC(warnings)
Definition juce_CompilerWarnings.h:198
#define JUCE_END_IGNORE_WARNINGS_MSVC
Definition juce_CompilerWarnings.h:199
Definition carla_juce.cpp:31
static Array< DeletedAtShutdown * > & getDeletedAtShutdownObjects()
Definition juce_DeletedAtShutdown.cpp:28
static SpinLock deletedAtShutdownLock
Definition juce_DeletedAtShutdown.cpp:26
#define void
Definition unzip.h:396