From a8aafed53d2f712618397ac9cb2a597c14ebe0d0 Mon Sep 17 00:00:00 2001 From: ed Date: Fri, 19 Mar 2021 15:44:56 +0000 Subject: [PATCH] Removed some unnecessary virtual keywords --- .../juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp | 2 +- modules/juce_audio_utils/gui/juce_AudioAppComponent.h | 8 ++++---- modules/juce_events/messages/juce_CallbackMessage.h | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp b/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp index bb2ae65355..ad464e3625 100644 --- a/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp @@ -812,7 +812,7 @@ public: info.flags = Vst::ParameterInfo::kIsProgramChange | Vst::ParameterInfo::kCanAutomate; } - virtual ~ProgramChangeParameter() override = default; + ~ProgramChangeParameter() override = default; bool setNormalized (Vst::ParamValue v) override { diff --git a/modules/juce_audio_utils/gui/juce_AudioAppComponent.h b/modules/juce_audio_utils/gui/juce_AudioAppComponent.h index 4d3b828aab..5d3f2d7061 100644 --- a/modules/juce_audio_utils/gui/juce_AudioAppComponent.h +++ b/modules/juce_audio_utils/gui/juce_AudioAppComponent.h @@ -82,8 +82,8 @@ public: is needed by sources such as tone generators. @see releaseResources, getNextAudioBlock */ - virtual void prepareToPlay (int samplesPerBlockExpected, - double sampleRate) override = 0; + void prepareToPlay (int samplesPerBlockExpected, + double sampleRate) override = 0; /** Allows the source to release anything it no longer needs after playback has stopped. @@ -97,7 +97,7 @@ public: @see prepareToPlay, getNextAudioBlock */ - virtual void releaseResources() override = 0; + void releaseResources() override = 0; /** Called repeatedly to fetch subsequent blocks of audio data. @@ -111,7 +111,7 @@ public: @see AudioSourceChannelInfo, prepareToPlay, releaseResources */ - virtual void getNextAudioBlock (const AudioSourceChannelInfo& bufferToFill) override = 0; + void getNextAudioBlock (const AudioSourceChannelInfo& bufferToFill) override = 0; /** Shuts down the audio device and clears the audio source. diff --git a/modules/juce_events/messages/juce_CallbackMessage.h b/modules/juce_events/messages/juce_CallbackMessage.h index 3ac51f6c17..1863b8d093 100644 --- a/modules/juce_events/messages/juce_CallbackMessage.h +++ b/modules/juce_events/messages/juce_CallbackMessage.h @@ -63,7 +63,7 @@ public: Note that like all other messages, this object will be deleted immediately after this method has been invoked. */ - virtual void messageCallback() override = 0; + void messageCallback() override = 0; private: // Avoid the leak-detector because for plugins, the host can unload our DLL with undelivered