upgrade to JUCE 5.4.3. Remove (probably) unused JUCE modules. Remove VST2 target (it's been end-of-life'd by Steinberg and by JUCE)
This commit is contained in:
@ -134,7 +134,7 @@ private:
|
||||
friend class ThreadPool;
|
||||
String jobName;
|
||||
ThreadPool* pool = nullptr;
|
||||
bool shouldStop = false, isActive = false, shouldBeDeleted = false;
|
||||
std::atomic<bool> shouldStop { false }, isActive { false }, shouldBeDeleted { false };
|
||||
ListenerList<Thread::Listener, Array<Thread::Listener*, CriticalSection>> listeners;
|
||||
|
||||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ThreadPoolJob)
|
||||
@ -191,7 +191,7 @@ public:
|
||||
class JUCE_API JobSelector
|
||||
{
|
||||
public:
|
||||
virtual ~JobSelector() {}
|
||||
virtual ~JobSelector() = default;
|
||||
|
||||
/** Should return true if the specified thread matches your criteria for whatever
|
||||
operation that this object is being used for.
|
||||
@ -322,8 +322,6 @@ private:
|
||||
|
||||
struct ThreadPoolThread;
|
||||
friend class ThreadPoolJob;
|
||||
friend struct ThreadPoolThread;
|
||||
friend struct ContainerDeletePolicy<ThreadPoolThread>;
|
||||
OwnedArray<ThreadPoolThread> threads;
|
||||
|
||||
CriticalSection lock;
|
||||
|
||||
Reference in New Issue
Block a user